博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cetos6.3配置用msmtp和mutt发邮件
阅读量:6678 次
发布时间:2019-06-25

本文共 1885 字,大约阅读时间需要 6 分钟。

关于阿里云ECS服务器配置已经在另外的博客更新:

Linux下可以直接用mail命令发送邮件,但是发件人是user@servername,如果机器没有外网的dns,其他人就无法回复。此时,有一个可以使用网络免费邮箱服务的邮件发送程序就比较重要了。msmtp就是这样的一个程序。

#1、下载源码包

wget http://sourceforge.net/projects/msmtp/files/msmtp/1.4.32/msmtp-1.4.32.tar.bz2
#2、解压

tar -jxvf msmtp-1.4.32.tar.bz2 && cd msmtp-1.4.32

#build and install

./configure --prefix=/usr/local/msmtp && make && make install

#link to /usr/bin

ln -s /usr/local/msmtp/bin/msmtp /usr/bin/msmtp

 

#3、新建msmtp的配置文件

mkdir /usr/local/msmtp/etc && vim /usr/local/msmtp/etc/msmtprc 

#4、输入如下内容

# Set default values for all following accounts.
defaults

logfile /var/log/msmtp/msmtp.log
# The SMTP server of the provider.
account 163

# SMTP邮件服务器地址
host smtp.163.com

# 发送的邮件Email
from user@163.com
auth login

tls off

# 邮件服务器登录账号
user user@163.com

# 邮件服务器登陆密码
password password #这里的密码应该是163邮箱的独立授权密钥
# Set a default account
account default : 163

#############################################

报错:550 user is lock -->需要添加 tls off

          authentication failed (method LOGIN)  

将password修改为163服务器开启smtp服务时生成的客户端独立授权密钥

#############################################

#5、测试msmtp是否配置正确

msmtp test@163.comtest[ctrl+d] #6、安装配置mutt yum install -y mutt vim /etc/Muttrc #输入如下内容:
set sendmail='/usr/bin/msmtp' set use_from=yesset realname='YOURNAME' set from=user@163.comset envelope_from=yesauto_view text/htmlset charset='utf-8' set send_charset='utf-8' set locale ='zh_CN.UTF-8' set content_type = 'text/html\;charset=utf-8' set rfc2047_parameters=yes vim /etc/Muttrc.local # Local configuration for Mutt. set sendmail="/usr/local/msmtp/bin/msmtp" set use_from=yes set realname="user@163.com" set editor="vim" #6、配置完毕,测试一下吧!
echo  "Test"|mutt -s "test"  user@163.com收到测试邮件即为成功!===========================================报错:Error sending message, child exited 127 (Exec error.).Could not send the message.
本文转自 南非波波 51CTO博客,原文链接:http://blog.51cto.com/nanfeibobo/1641002,如需转载请自行联系原作者
你可能感兴趣的文章
LeetCode Notes_#21 Merge Two Sorted Lists
查看>>
【剑道】步法(Ashi Sabaki)
查看>>
MyEclipse 启动 tomcat时错误处理
查看>>
Scrum 冲刺博客第六篇
查看>>
【windows8开发】javascript开发Metro风格App
查看>>
Ubuntu14.04 开启MySQL的remote access
查看>>
模型方案参数更改 对比栏入选模型方案 图表效果对比 已不在项目中使用
查看>>
PowerDesigner 15 进行 数据库反转到 数据库模型
查看>>
SpringBoot 热部署
查看>>
python学习第一天
查看>>
JS 二维数组
查看>>
黑盒测试----测试用例设计方法
查看>>
Spark-RDD 模型 以及运行原理
查看>>
chrome官方完整安装包
查看>>
linux重启和关闭系统命令
查看>>
联网成功到更新本地时钟的时间差
查看>>
Android Gradle 引用本地 AAR 的几种方式
查看>>
ue4 c++学习推荐
查看>>
《团队-科学计算器-最终程序》
查看>>
李培根报告有感
查看>>