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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PCA降维算法总结以及matlab实现PCA(个人的一点理解)

    PCA降维算法总结以及matlab实现PCA(个人的一点理解)PCA的一些基本资料最近因为最人脸表情识别,提取的gabor特征太多了,所以需要用PCA进行对提取的特征进行降维。本来最早的时候我没有打算对提取的gabor特征进行降维,但是如果一个图像时64*64,那么使用五个尺度八个方向的gabor滤波器进行滤波,这样提取的特征足足有64*64*5*8这么多,如果图像稍微大一点,比如12

    2025年7月25日
    3
  • Linux IP Masquerade[通俗易懂]

    Linux IP Masquerade[通俗易懂]PMasquerade是Linux发展中的一种网路功能.如果一台Linux主机使用IPMasquerade功能连线到网际网路上,那麽接上它的电脑(不论是在同一个区域网路上或藉由数据机连线)也可以接触网际网路,即使它们没有获得正式指定的IP位址.这使得一些电脑可以隐藏在闸道(gateway)系统後面存取网际网路而不被发现,看起来就像只有这个系统在使用网际网络

    2022年6月16日
    25
  • oracle 中的除法函数,Oracle 函数

    oracle 中的除法函数,Oracle 函数Oracle函数1数值型函数abs:求绝对值函数,如:abs(?5)5sqrt:求平方根函数,如:sqrt(2)1.41421356power:求幂函数,如:power(2,3)8cos:求余弦三角函数,如:cos(3.14159)?1mod:求除法余数,如:mod(1600,300)100ceil:求大于等于某数的最小整数,如:ceil(2.35)3floor:求小于等于某数的…

    2022年7月17日
    202
  • 跟我学在高德地图——标注我的位置

    跟我学在高德地图——标注我的位置在高德地图上展示当前位置

    2022年5月11日
    44
  • 女生学java软件开发怎么样?就业前景如何?

    女生学java软件开发怎么样?就业前景如何?学java目前现状是男生多于女生,从事java工作的也是男生多于女生,那么这种现状是说女生学java不好找工作吗?​  一、女生适合从事java吗?  在很多人的潜意识里,认为女生是不适合从事java工作的,因为他们觉得从事java工作的人逻辑性要相当的好,并且专业操作水平要高,而女生往往在这方面比较弱。其实这只是一种偏见,就像古代人觉得女子不该干涉朝政一样,女生也是适合从事java工作的,并且还能发挥自己的优势把java工作做得更好。  二、女生学java好找工作吗?  1.现在的女生

    2022年7月9日
    27
  • 锐龙cpu天梯图_cpu性能天梯排行图最新

    锐龙cpu天梯图_cpu性能天梯排行图最新近段时间,桌面CPU平台有了比较大的变化,AMD今年的Ryzen全面迎来逆袭,此外还拿出了最高16核的RyzenThreadripper顶级处理器。而为应对AMDRyzen的崛起,Intel近日也正式推出了八代CannonLake(10/14nm),不再挤牙膏,全线都带来了多核升级,性能激增,因而备受关注。而“电脑百事”此次CPU天梯图2017年9月版主要是在8月版的基础上,率先加入Inte…

    2022年9月17日
    3

发表回复

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

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