在linux下运用mutt和msmtp发邮件

在Linux系统中,想要发送邮件,可以使用muttmsmtp服务。

1、安装muttmsmtp服务

执行命令:sudo apt-get install mutt

   sudo apt-gey install msmtp


2、mutt的配置

系统全局设置/etc/Muttrc,如果使用某个系统用户,可以在~/.muttrc中设置。
vi .muttrc

set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="xxx"              
set 
from=xxx@sina.com    #自己的发件箱邮箱地址
set envelope_from=yes

这里说下~/目录的事情,就是/home下的用户名目录
.muttrc是这个文件是隐藏的文件,采用ls-a才可以看到隐藏的文件,如果是在桌面环境下需要用ctrl+H才可以看到隐藏的文件。

3、MSMTP

创建~/.msmtprc和~/.msmtp.log,分别为配置和日志文件。

vi .msmtprc
account default
host smtp.sina.com
from xxx@sina.com
auth plain
user xxx  #登录账户的用户名
password  xxxx #登录账户的密码
logfile ~/.msmtp.log    #可以将相关的邮件发送日志保存在这个文件中。

由于password是明码,所以我们需要修改此文件的权限。
chmod 600 .msmtprc #用户有读写的权限,组合其他无权限
touch ~/.msmtp.log   #touch是创建该文件夹,


到这里,你可以发送邮件了,我们测试一下。
echo "test" |mutt -s "my_test_xxx"
 xxxx@qq.com#右面的邮箱为我们要发送给对方的邮箱
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值