环境
Ubantu20.4
需求
搭建邮件服务,实现发送邮件到个人邮箱
搭建过程
1. 安装mutt 和msmtp
apt-get install mutt
apt-get install msmtp
2.配置 mutt
系统全局设置配置文件在 /etc/Muttrc ,如果使用某个系统用户,可以在~/.muttc中设置,没有该文件,就自己创建。
下面这段配置,配在全局或者单独创建的~/.muttc 都可以。
set sendmail="/usr/bin/msmtp" #执行邮件发送的工具msmtp绝对路径
set use_from=yes
set realname="Tian" #发送邮件里面的名字
set from=tian@jiankangyouyi.com #发送方 邮件地址。
set envelope_from=yes
3.配置msmtp
创建 ~/.msmtprc 和 ~/.msmtp.log,分别为配置文件和日志文件
vi .msmtprc
account default
host smtp.exmail.qq.com #smtp服务器地址,这里是QQ邮箱
from tianye@jiankangyouyi.com #发送方地址
auth plain
user tian@jiankangyouyi.com #发送方用户
password 明文密码
logfile ~/.msmtp.log
4.测试
可以发送 msmtp -S 测试smtp服务器是否发送正常
测试邮件
echo "test" |mutt -s "my_first_test" 接收人邮箱
发送给多人,抄送,添加附件
echo "hello" | mutt -s "title" 111@qq.com,222@163.com -c 3333@qq.com -a /tmp/ip.tmp
网友评论