如何配置“mail”命令以使用 SMTP 中继服务器而不使用 sendmail 服务?

如何配置“mail”命令以使用 SMTP 中继服务器而不使用 sendmail 服务?

由于我刚接触 redhat ver 6 linux,我想知道如何配置运行 redhat 的 Web 服务器以使用 Exchange 2010 中继。我已经配置了我们的 Exchange 2010,以允许我们的 Web 服务器将其用作中继。如何查看当前设置或如何配置我们的 Web 服务器以使用 smtp 协议。执行此操作的命令是什么

答案1

“mail”命令将尝试在本地运行 /usr/sbin/sendmail 来发送电子邮件。 “mail”是MUA(邮件用户代理),而sendmail是MTA(邮件传输代理)。

如果您希望“邮件”传递到固定中继,您可以安装 sendmail 并配置它来执行您想要的操作,或者安装专门为此任务设计的“ssmtp”。它会将自身安装为 /usr/sbin/sendmail,以便“mail”可以像平常一样运行它。我相信“ssmtp”不包含在 Red Hat 中,但我确信 RPM 应该在某个地方可用。看这里有关 ssmtp 的说明。

相关内容