如何让请求跟踪器使用外部 SMTP 邮件服务器?

如何让请求跟踪器使用外部 SMTP 邮件服务器?

我正在使用 Ubuntu 10.04,并遵循本教程除了发送外发邮件外,我让 RT 在所有方面都运行良好。不同之处在于,我需要让 RT 使用外部现有邮件服务器。邮件服务器可通过 SMTP 进行身份验证访问,因此我正在寻找一个可以输入用户名和密码的地方,但似乎没有这样的地方。

我通过谷歌搜索找到的最接近的答案是,我需要设置 ssmtp 或 msmtp 并使用它将我的出站电子邮件转发到邮件服务器(抱歉,我丢失了链接)。这是真的吗?还有其他方法(也许更好)吗?

答案1

让 RT 使用外部 SMTP 服务器很容易,除了身份验证部分。正如您所猜测的,要使用经过身份验证的 SMTP,您需要另一个程序的支持,要么是正确配置的系统 MTA,如 Postfix 或 Sendmail,要么是最小 MTA,如 msmtp。这个问题在 RT 邮件列表中经常被问到(并得到回答):

答案2

安装其中一个:

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

它将创建一个从 sendmail 到 msmtp 的符号链接,该链接将转发到您配置的任何 SMTP 服务器。然后配置 RT 以使用 sendmail。

相关内容