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清理挖矿程序

    Linux清理挖矿程序Linux清理挖矿程序@bugLinux清理挖矿程序最近服务器经常被挖矿,一些经验1.找到挖矿程序挖矿程序跑起来几乎占满了所有的CPU,以及GPU,用watch-n1nvidia-smi可以实时看到挖矿程序的PID号,此时不能用kill-9PID号来进行清楚,会发现它换一个PID号继续跑,基本上关机、重启、改密码等操作它也会自动跑上。使用top可以看到挖矿程序进程名字xxx(command一行),psaux|grepxxx或者ls-l/proc/{PID号}/exe找到病毒

    2022年6月29日
    31
  • TexturePacker 图片加密

    TexturePacker 图片加密摘自:http://article.ityran.com/archives/3950#jtss-tsinaTexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。你的app或者游戏仍可以解密数据,但是其他人则需要耗上很长的时间才能够完成激活成功教程。理论上别人仍可能从源码提取出密钥,并写出一些解码器,这是因为解

    2022年6月21日
    48
  • 树莓派4B连接WIFI教程

    树莓派4B连接WIFI教程树莓派4B连接连接WIFI教程你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Markdown编辑器,可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计,将会带来全新的写作体…

    2022年5月13日
    136
  • 手机页面的前端开发工具_手机web页面

    手机页面的前端开发工具_手机web页面1.元素使用rem单位(相对于html的font-size,单位px)2.元素使用em单位(相对于自身的font-size,单位px)媒体查询样式的条件可以使用and满足想要的范围注意:手

    2022年8月3日
    6
  • 武汉java公司排名_武汉十大it培训机构

    武汉java公司排名_武汉十大it培训机构说起Java大家一定不陌生,毕竟Java这几年通过互联网+理念慢慢的渗透到了各大行业中,现在的Java软件开发岗位尤为火爆。同时也吸引着不少年轻人选择通过Java培训加入到行业中,在武汉,Java培训机构也是不少,想要在其中选择一家适合自己的是不太简单的,在这里,排名榜小编作为一名IT行业的观察者,从课程设计、教师资质、就业等多方面对武汉Java培训机构进行了一系列的考察和筛选,得到了如下武汉Java培训机构排名榜单,排名结果仅供大家参考:1.武汉动力节点上榜理由:我相信大家对于动力节点的.

    2022年10月3日
    3
  • win8最流畅的设置方法_Windows 12

    win8最流畅的设置方法_Windows 12indowsXP终极优化设置(精心整理篇)◆一、系统优化设置◆1、系统常规优化1)关闭系统属性中的特效,这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。2)“我的电脑”-“属性”-“高级”-“错误报告”-选择“禁用错误汇报”。3)再点“启动和故障恢复”-“设置”,将“将事件写入系统日志”、“发送管理警报”、“自动重新启动”这三项

    2022年10月21日
    3

发表回复

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

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