华纳云:msmtp安装使用的详细解答 – 作者:华纳云Yoke

大多时候对于msmtp安装使用会存在一些误解偏差。今日小编给大家分享msmtp安装使用的详细步骤使用方法。

tar jxvf msmtp-1.4.30.tar.bz2

解压在/usr/local/src下

./msmtp-1.4.30/configure –prefix=/usr/local/msmtp

make

make install

配置msmtp账号

切换到,cd /usr/local/msmtp

新建文件夹etc,mkdir etc

vi /usr/local/msmtp/etc/msmtprc

# Set default values for all following accounts.

defaults

logfile /usr/local/msmtp/msmtp.log

# The SMTP server of the provider.

account test

# SMTP邮件服务器地址

host smtp.qq.com

# 发送的邮件Email

from [email protected]

auth login

# 邮件服务器登录账号

user [email protected]

# 邮件服务器登陆密码

password 123456

# Set a default account

account default: test

由于password是明码,所以我们需要修改此文件的权限 chmod 600 etc/msmtprc

测试

/usr/local/msmtp/bin/msmtp [email protected]

输入任意字符,然后按Ctrl+D退出,查看邮件是否收到。

由于设置了日志,可以到 /usr/local/msmtp/msmtp.log,查看日志,发信成功失败都会有记录。

一般Linux都会默认安装mutt,CentOS也不例外,如果没有安装可以使用 # yum install mutt

vi /etc/Muttrc ,编辑mutt的总设置,修改以下几行

set from=”发送邮件地址”

set sendmail=”/usr/local/msmtp/bin/msmtp”

set use_from=yes

set realname=”发件人”

set editor=”vi”

#发件地址最好与msmtp设置的账号相同,否则可能会出错

vi ~/.muttrc , 编辑根目录下的设置

set envelope_from=yes

set from=”发送邮件地址”

set realname=”发件人”

set use_from=yes

测试一下mutt是否有效

echo “测试内容” | mutt -s “测试标题” 测试邮件地址

echo “test” |mutt -s “[email protected]

结束

来源:freebuf.com 2021-05-24 17:20:05 by: 华纳云Yoke

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论