Ubuntu 16.04安装配置msmtp

Msmtp是兼容sendmail接口的邮件客户端,利用它可以在命令行下发邮件。

Ubuntu 16.04安装msmtp

配置msmtp

msmtp需要一个配置文件 ~/.msmtprc:

Gmail邮箱:

163邮箱:

由于上面保存的是明文密码,为了安全可以更改文件权限。

测试:

随便输入一些内容用ctrl+d结束,然后到邮箱看看有没有收到,如果这里提示错误按照错误代码找原因,或者看看上面的日志文件。

查看man帮助:

文档:http://msmtp.sourceforge.net/doc/msmtp.html

配置PHP使用msmtp发送邮件

php默认使用sendmail发送邮件,编辑PHP配置文件:

找到sendmail_path一行,去掉注释,然后设置为:

重启Apache服务;使用msmtp发送邮件:

发表评论

电子邮件地址不会被公开。 必填项已用*标注