本文基于:CentOS release 6.5 (Final)
注意SMTP使用默认端口25和加密端口465在配置上的区别
安装
yum -y install mailx
配置发送人信息
vim /etc/mail.rc在最后增加:
set from=yourEmailAddress set smtp=smtpAddress set smtp-auth-user=yourEmailAddress set smtp-auth-password=youPassword set smtp-auth=login
使用三种方式发送邮件
- 命令行:
mail -s "theme" addressee
,回车后输入内容按Ctrl+D
发送邮件. - 管道符:
echo "mail main content" | mail -s "theme" addressee
- 文件内容作为邮件内容:
mail -s "theme" addressee < /tmp/t.txt
在搜索CentOS上发送邮件时,大部分都是上面的流程,的确在部分机器是测试成功的,唯独ECS不成功,后来了解到ECS默认关闭25端口。
使用SSL
的方式发送邮件
set nss-config-dir=/etc/mail.rc_ssl.crt set smtp-user-starttls set ssl-verify=ignore
- 修改 set smtp=
smtps://
xxxx.xxxx:465
- 在
/etc/mail.rc_ssl.crt
目录下增加Firefox浏览器*.db文件(cert8.db、key3.db、secmod.db)
以支持SSL的方式发送邮件
转载自:https://zhangguoli.cn/centos-sends-mail-in-the-way-mailx-uses-external-smtp-ssl.html如果你的电脑上装有Firefox,
windows
可以在%userProfile%\AppData\Roaming\Mozilla\Firefox\Profiles\xxx.default
,243);">Linux在~/.mozilla/firefox/xxx.default
目录下获取*.db文件,或者直接从这类下载:https://dn-zhangguoli.qbox.me/mail.rc_ssl.crt.zip
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。