我需要在 sendmail 中转发电子邮件,如下所示
- 主机 example.mail.protection.outlook.com
- 端口 2525
- 无需身份验证
- 无 SSL
我知道我需要在 sendmail.mc 文件中设置以下内容:
define(`SMART_HOST', `example.mail.protection.outlook.com')dnl
如果我需要更改端口,我只需执行以下操作:
define(`SMART_HOST', `example.mail.protection.outlook.com:2525')dnl
我认为如果我不指定用户名/密码那么就没有身份验证。
如何确保 TLS 已被禁用?
答案1
您可以让relay
邮件程序连接到默认的 25 以外的端口。除非明确指定了另一个邮件程序 ( ),否则
Sendmail 默认使用邮件程序。relay
mailer:host.domain
# sendmail.mc
define(`SMART_HOST',`relay.example.com`)dnl
define(`RELAY_MAILER_ARGS', `TCP $h 2525')dnl
看https://unix.stackexchange.com/questions/132711/using-port-587-with-sendmail