第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > linux下msmtp+mutt+shell发送邮件

linux下msmtp+mutt+shell发送邮件

时间:2021-02-07 01:10:31

相关推荐

linux下msmtp+mutt+shell发送邮件

Linux下安装配置msmtp和mutt发送邮件

作者: 纵横域内 日期: 年 12 月 11 日发表评论(0)查看评论

Linux下安装配置msmtp和mutt

Linux下有发送邮件的需求,mail搞不定,因为很多邮件服务器屏蔽了mail发送的请求(明显嘛,都木有发送源-_-)。

在网上搜了一把,使用msmtp+mutt可以搞定,记录如下。

一、安装配置msmtp

1、下载、解压 msmtp

wget/msmtp/msmtp-1.4.16.tar.bz2 msmtp-1.4.16.tar.bz2

tar jxvf msmtp-1.4.16.tar.bz2

2、安装

cd msmtp-1.4.16

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

make

make install

注:用yum直接安装,提示找不到下载源。

3、配置msmtp账号

cd /usr/local/msmtp

mkdir etc

vi /usr/local/msmtp/etc/msmtprc

新增的msmtprc内容如下:

?

注意:password是明文的-_-

4、测试

/usr/local/msmtp/bin/msmtp 892231526@

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

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

二、安装配置mutt

1、一般Linux都会默认安装mutt

可以使用which mutt查看mutt安装的路径,如果没有安装可以使用 # yum install mutt

2、编辑mutt配置文件

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

?

发件地址必须与msmtp设置的账号相同,否则可能会出错。

3、测试一下mutt是否有效

echo “测试测试” | mutt -s “测试” 测试邮件地址

echo “test” |mutt -s “test” 892231526@

下面就可以使用mutt进行邮件收发了,结合cron使用,功能强大。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。