CentOS6.5通过mailx使用外部SMTPSSL的方式发送邮件
2018-01-29 10:26
741 查看
本文基于: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
thme是邮件标题,addressee收件人地址
在搜索CentOS上发送邮件时,大部分都是上面的流程,的确在部分机器是测试成功的,唯独ECS不成功,后来了解到ECS默认关闭25端口。
使用SSL
的方式发送邮件
修改/etc/mail.rc增加如下关于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的方式发送邮件
如果你的电脑上装有Firefox,
windows可以在
%userProfile%\AppData\Roaming\Mozilla\Firefox\Profiles\xxx.default,
Linux在
~/.mozilla/firefox/xxx.default目录下获取*.db文件,或者直接从这类下载:https://dn-zhangguoli.qbox.me/mail.rc_ssl.crt.zip
发送邮件,注意增加
-v参数,否则报错.
echo "email main content" | mail -v -s "theme" addressee
转载自:https://zhangguoli.cn/centos-sends-mail-in-the-way-mailx-uses-external-smtp-ssl.html
相关文章推荐
- CentOS安装mailx用命令以SMTP方式发送带附件邮件可用SSL
- 使用 Mailx 通过 SMTP 在 Centos 上发送邮件,解决 WordPress 发送邮件问题,解决centos7不能发送邮件的问题
- CentOS 7 使用外部邮箱 发送邮件和附件—mail,mailx
- linux中mail/mailx使用外部smtp发送邮件
- centos mail使用外部SMTP发送邮件
- CentOS 6.5 and Ubuntu 14.04 使用外部邮箱发送邮件
- CentOS6.5_64位系统下安装配置postfix邮件系统 启用并配置SMTP在第三方上边使用发送邮件
- CentOS 6.5 and Ubuntu 14.04 使用外部邮箱发送邮件
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- CentOS6.5_64位系统下安装配置postfix邮件系统 启用并配置SMTP在第三方上边使用发送邮件
- CentOS 6.5 and Ubuntu 14.04 使用外部邮箱发送邮件
- ubuntu16.04 heirloom-mailx 通过外部SMTP服务器发送邮件
- CentOS 6.5 通过 PHP函数的sendmail 发送邮件
- Linux SendMail 使用外部SMTP服务发送邮件
- Centos下通过SMTP发送邮件失败解决
- PHP使用socket方式发送邮件,无需SMTP服务
- Linux SendMail 使用外部SMTP服务发送邮件
- 使用Nagios监控esx、esxi、vcenter 之 使用外部smtp服务器发送邮件告警