开发者社区> 问答> 正文

在CentOS 7系统里使用465端口发送邮件

云友“ wuxianlvzhou ”在云栖问答里,想在CentOS7系统里,使用465端口发送邮件。

环境:CentOS 7,阿里云企业邮箱账户

过程:

1. 编辑 /etc/mail.rc 文件内容,追加以下内容(请替换其中的登录用户和密码值):
set smtp="smtps://smtp.mxhichina.com:465"
set smtp-auth=login
set smtp-auth-user="sales@vfutai.xxx"
set smtp-auth-password="Ni-De-Mi-Ma"
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb







2. 发信测试(请替换其中的回信、收信地址和标题):
echo message3 | mail -v -r "sales@vfutai.xxx" -s "This is the subject" dongshan3@foxmail.xxx
3. 执行命令后,显示发信成功。收件人邮箱中,有信







参考:Mailx and Gmail nss config dir - http://stackoverflow.com/questions/16799407/mailx-and-gmail-nss-config-dir

展开
收起
dongshan8 2017-05-22 17:33:27 24277 0
12 条回答
写回答
取消 提交回答
  • set nss-config-dir=/etc/pki/nssdb 这个路径要放什么呢

    2020-02-27 22:08:37
    赞同 展开评论 打赏
  • Re在CentOS 7系统里使用465端口发送邮件
    太棒了,及时解决了我的问题,NICE
    2018-11-21 16:02:06
    赞同 展开评论 打赏
  • Re在CentOS 7系统里使用465端口发送邮件
    1. echo message3 | mail -v -r "sales@vfutai.xxx" -s "This is the subject" dongshan3@foxmail.xxx
    谢谢,经测试是可行的。
    但是我之前可以直接
    1. echo message3 | mail  -s "This is the subject" dongshan3@foxmail.xxx

    就可以发送成功了~现在为什么必须加上 -v -r "sales@vfutai.xxx"   这些参数??有没有方法不加这个??
    2018-07-09 11:24:43
    赞同 展开评论 打赏
  • Re在CentOS 7系统里使用465端口发送邮件
    set smtp="smtps://smtp.mxhichina.com:465"
    这个参数如果是使用QQ的smtp来发送邮件,是不是要改成set smtp="smtps://smtp.qq.com:465"

    set ssl-verify=ignore
    set nss-config-dir=/etc/pki/nssdb
    这两个配置是什么意思?第一个一般好像都是“login”,第二个没见过。

    -------------------------

    Re在CentOS 7系统里使用465端口发送邮件
    追问:
    云服务器安全组里的规则是不是要把25和465两个端口的进出方向都要放行?

    -------------------------

    Re在CentOS 7系统里使用465端口发送邮件
    Error in certificate: Peer's certificate issuer is not recognized.

    邮件发送成功,这个是什么错误呢?
    2018-05-30 14:03:55
    赞同 展开评论 打赏
  • Re在CentOS 7系统里使用465端口发送邮件
    解决了围绕了几天的问题。谢谢楼主
    2018-05-15 02:34:11
    赞同 展开评论 打赏
  • 您的帖子很精彩!希望很快能再分享您的下一帖!

    -------------------------

    2018-01-25 10:52:37
    赞同 展开评论 打赏
  • Re在CentOS 7系统里使用465端口发送邮件
    etc/mail.rc:拒绝访问
    怎么整
    2018-01-04 12:08:20
    赞同 展开评论 打赏
  • Re在CentOS 7系统里使用465端口发送邮件
    请教版主,按上面设置,发送测试邮件提示:
    "nknown command: "
    send-mail: fatal: unknown inet_protocols value "IPv4" in "IPv4"
    2017-11-27 18:45:16
    赞同 展开评论 打赏
  • 谢谢楼主
    困绕好几天的问题终于解决了
    2017-11-10 16:34:53
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    回 2楼(hwwdn) 的帖子
    您好,

    第一个图片是查看系统的内核版本,

    第二个图片是设置运行参数喔。

    -------------------------

    回 4楼(鹿赛) 的帖子
    版主回复:

    很高兴听到您已经解决了问题,

    欢迎有空时,多来论坛转转喔。

    -------------------------

    回 6楼(insky_1155) 的帖子
    版主回复:

    unknow command,请问您指执行的命令是什么呢?

    -------------------------

    回 8楼(宇航世纪) 的帖子
    版主回复:

    请问您提到文件路径是 /etc/mail.rc ,还是相对地址的 etc/mail.rc ?
    2017-10-04 17:29:24
    赞同 展开评论 打赏
  • 请问第一个黑色图片和第二个黑色图片是干什么的?
    需要输入代码到服务器里吗?
    2017-10-04 12:14:59
    赞同 展开评论 打赏
  • 优秀文章-欢迎进行技术分享,感谢你的支持!
    2017-05-23 06:33:38
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
低代码开发师(初级)实战教程 立即下载