用 ssmtp 设置命令行下SMTP认证邮件服务

现在的邮件发送一般都需要认证,Linux 下安装一个 ssmtp 就可以实现。
配置 /etc/ssmtp/ssmtp.conf 如下:(可惜密码是明码保存的)

查看原来的 MTA 设置:

# alternatives –display mta
# alternatives –remove mta /usr/sbin/sendmail.postfix
# alternatives –config mta


特别是针对 crontab 里的信息,我们可以在 crontab 里写上
MAILFROM=user@domain1.com
MAILTO=user2@domain2.com

保证 cron 里的信息能被顺利接收到

[root@shaqdev01 axu]

# alternatives –remove mta /usr/sbin/sendmail.postfix


特别是针对 crontab 里的信息,我们可以在 crontab 里写上
MAILFROM=user@domain1.com
MAILTO=user2@domain2.com

保证 cron 里的信息能被顺利接收到



特别是针对 crontab 里的信息,我们可以在 crontab 里写上
MAILFROM=user@domain1.com
MAILTO=user2@domain2.com

保证 cron 里的信息能被顺利接收到
不过, MAILFROM 在高版本的 Ubuntu 上不支持了,这里是解决办法

另外,在 CentOS 上,我们遇到了服务器端自己发行的证书被拒绝的问题,只能用 申请正式的证书解决。(在最新版本的 Ubuntu 上没有这个问题)

作者: 甬洁网络

--移动互联网&物联网技术提供商