我一直在寻找为 bugzilla 设置 MTA 以便通过电子邮件接收错误的方法,但没有看到任何详细的指南。
目前我正在使用 gmail 作为消息的出站 smtp,但我没有解决接收电子邮件错误的方法。
我假设我会设置一个 MTA,它会抓取电子邮件,然后 bugzilla 会以某种方式读取它们。
我不确定这个过程/解决方案;任何详细的帮助或指导都将非常有用。
发行版:Ubuntu 11.10
答案1
如果您想使用外部服务器来实际接收邮件,您可以使用fetchmail
POP3 或 IMAP 从 GMail 收集邮件并将其输入到您的本地 postfix 安装中,然后procmail
通过.forward
文件将其输入到 Bugzilla 的email_in.pl
。
这是一个概述 Gentoo Linux 步骤的指南,但它应该很容易适应您选择的系统。
我不确定它是如何email_in.pl
工作的,但可能可以直接将其用作 fetchmail 的 MDA,因此您不需要完整的 postfix 配置。这是我在 RT 安装中使用的方法。
典型fetchmailrc
文件看起来类似于以下内容:
poll mailserver.com proto pop3:
username username password 12345 mda "/path/to/email_in.pl"