如何設定「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 的說明。

相關內容