如何指定Sendmail用户邮件SMTP服务器?

Sendmail

1 前言

一个问题,一篇文章,一出故事。
笔者配置Sendmail生产环境需要指定一个发送的SMTP服务器,于是笔者整理此文。
如果你尚未部署Sendmail,请参阅以下章节,

如何部署Sendmail?

2 最佳实践

2.1 修改配置

vim /etc/mail.rc

加入如下配置,

set [email protected]
set smtp=smtp.cmdschool.org:25
set from=will@cmdschool.org
set smtp-auth-user=username
set smtp-auth-password=userpassword
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/etc/ssl/certs/

注:以上配置请根据实际情况修改,很多为非必要配置。

2.2 测试邮件发送

echo 'it is only a test' | mail -s "test eamil"  will@cmdschool.org

参阅文档
====================
https://discussions.apple.com/thread/4612047
https://forums.centos.org/viewtopic.php?t=74727

没有评论

发表回复

Sendmail
如何解决SendMail SSL错误?

1 前言 一个问题,一篇文章,一出故事。 笔者最近SendMail服务器更换下一跳的smtp中继服务 …

Sendmail
如何解决Sendmail队列负载过高报错?

1 前言 一个问题,一篇文章,一出故事。 今天某项目组反馈邮件无法发送,由于他们使用的是专用的Sen …

Sendmail
如何根据域名指定Sendmail邮件的下一跳地址?

1 前言 一个问题,一篇文章,一出故事。 笔者想要根据域名指定邮件的下一跳地址,以便邮件可以被送到特 …