CentOS搭建msmtp+mutt实现邮件发送

CentOS搭建msmtp+mutt实现邮件发送

大家好,又见面了,我是全栈君。

1:搭建配置msmtp

下载msmtp包:

官方地址:http://msmtp.sourceforge.net/download.html

编译,安装(官方下载的包为tar.xz格式):

1
2
3
4
5
#xz -d msmtp-1.6.3.tar.xz
#tar -xvf msmtp-1.6.3.tar
#cd msmtp-1.6.3
#./configure --prefix /opt/apps/msmtp
#make && make install

新建并配置msmtprc文件:

1
2
#mkdir /opt/apps/msmtp/etc
#vi /opt/apps/msmtp/etc/msmtprc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Set default values for all followingaccounts.
defaults
logfile 
/var/log/msmtp
.log
# The SMTP server of the provider.
account service
# SMTP邮件服务器地址
host smtp.163.com
#端口
port 25
# 发送的邮件Email
from mh_chen001@163.com
auth login
# 邮件服务器登录账号
user mh_chen001
# 邮件服务器登陆密码
Password password     ------------注意这里应该配置163邮箱的客户端授权验证码
# Set a default account
account default : service

测试msmtp是否能够发送邮件:

1
#/opt/apps/msmtp/bin/msmtp  user@yourmail.com

如果能收到邮件,msmtp则正常工作。

 

2:安装配置mutt

 安装:

1
#yum -y installsharutils.x86_64

 配置mutt,修改如下配置:

1
2
3
4
5
6
#vi/etc/Muttrc
setsendmail=
"/opt/apps/msmtp/bin/msmtp"
set 
use_envelope_from=
yes
set 
from=mh_chen001@163.com
setrealname=
"mh_chen001"
set 
use_from=
yes

 测试mutt邮件发送:(带附件)

1
#echo 'Hello!This is the statics of the Method and Method_costTime today,please check!' |mutt -s "Method and costTime statics" -a Method_Statistics_2015.12.22.tar.gz-- user@yourmail.com

 查看邮件日志:

1
2
#tail -f  /var/log/msmtp.log
Dec 1506:50:54 host=smtp.163.com tls=off auth=on user=mh_chen001from=mh_chen001@163.com recipients=359275330@qq.com mailsize=4958 smtpstatus=250smtpmsg=
'250 Mail OK queued as smtp7,C8CowEA50Fdm8nhWWf0SAA--.3655S21450766951' 
exitcode=EX_OK

 从日志中可看到发送状态250,邮件发送成功,登录客户端查看邮件:

wKioL1Z5AjnjhhNyAAB7hurKpvw939.png

 邮件发送正常,附件正常。










本文转自 icenycmh 51CTO博客,原文链接:http://blog.51cto.com/icenycmh/1727213,如需转载请自行联系原作者

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107897.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux下如何修改host文件「建议收藏」

    Linux下如何修改host文件「建议收藏」1.进入host文件位置:cd/etc/2.编辑hosts文件:vi/etc/hosts3.修改方式类似windows4.重启系统reboot5.访问pingwww.xxx.com,能正常ping通。

    2022年10月12日
  • delphi XE5 调试DLL「建议收藏」

    delphi XE5 调试DLL「建议收藏」1、设置HOSTAPPLICATION:RUN—PARAMETERS—-HOSTAPPLICATION选择EXE所在路径2、PROJECTS—-OPTIONS—–COMPILING下的黑体的属性全部变为普通的3、在DLL加入断点就可以调试了4、如果进不去的话,那么说明这个DLL本身是有问题的。我在调试的时候因为DLL中封装的类似于ADOQuery控件的一种控件

    2022年7月18日
  • java IO流详尽解析「建议收藏」

    java IO流详尽解析「建议收藏」流的概念和作用,好吧,百度了一张图片,不错学习JavaIO,不得不提到的就是JavaIO流。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由

    2022年5月22日
  • 使用RSS实现自动动漫更新提醒及下载(追番)

    使用RSS实现自动动漫更新提醒及下载(追番)喜欢追动漫番并且喜欢下载下来看和收藏的各位应该都有个觉得不方便的地方,那就是每天都得跑去下载的网站进行查看追的剧是否更新。而这并不是难受的地方,更麻烦的是还要记每部剧上个星期放到了第几集,有时候忘记看了,下个星期跳过了一集下载下来,打开看了才发现,然后还得回去下,这真是gay得一批。。好吧闲话有点多了。进入正题吧。作为程序狗的各位对这种需求自然有自己的解决办法,自己写程序进行定时检查是最直接

    2022年8月23日
  • 微信小程序资源汇总

    微信小程序资源汇总微信小程序汇总(10月16日更新小程序100+个教程或资讯与50+个Demo)1:微信小程序官方工具:https://mp.weixin.qq.com/debug/w…tml?t=14764346784612:微信小程序简易教程:https://mp.weixin.qq.com/debug/wxadoc/dev/?t=14764346775993:微信小程序设计指南:http…

    2022年5月27日
  • 电脑快速切换ip软件(好用的换ip软件)

    切换IP软件,切换电脑手机IP如此简单大家在工作和生活中肯定会时不时遇到需要换IP的情况,为了预防需要换IP的时候束手无策,小编在此给大家介绍一款专门用来换IP的软件。打开搜索引擎,不管是百度,狗搜还是360,只要在上面搜索“换IP软件”,立马就会出现非常多的换IP的品牌,有免费的也有付费的,功能都没什么区别,就是换IP。卖IP的这么多,说明换IP的市场还是非常大的!不管你是做什么行业,网络推…

    2022年4月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号