Smtp

如何讓 Request Tracker 使用外部 SMTP 郵件伺服器?

  • October 9, 2021

我使用的是 Ubuntu 10.04,通過遵循本教程,我使 RT 在除了發送出站電子郵件之外的所有方面都執行良好。不同之處在於,我需要讓 RT 使用外部的現有郵件伺服器。郵件伺服器可以通過帶有身份驗證的 SMTP 訪問,所以我正在尋找一個插入使用者名和密碼的地方,但似乎不存在這樣的東西。

我通過Google搜尋發現的最接近的事情是我需要設置 ssmtp 或 msmtp 並使用它將我的出站電子郵件轉發到郵件伺服器(抱歉我失去了連結)。真的嗎?有沒有(也許更好)其他方法?

讓 RT 使用外部 SMTP 伺服器很容易,除了身份驗證部分。正如您所推測的,要使用經過身份驗證的 SMTP,您需要另一個程序的支持,要麼是正確配置的系統 MTA,如 Postfix 或 Sendmail,要麼是最小的 MTA,如 msmtp。這個問題在 RT 郵件列表中經常被問到(和回答):

安裝其中之一:

  1. https://wiki.debian.org/msmtp
  2. https://wiki.debian.org/sSMTP

它將創建從 sendmail 到 msmtp 的符號連結,該符號連結將轉發到您配置的任何 SMTP 伺服器。然後配置 RT 使用 sendmail。

引用自:https://serverfault.com/questions/204216