Sendmail - 中继到 Office 365

Sendmail - 中继到 Office 365

我需要在 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 默认使用邮件程序。relaymailer: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

相关内容