jur*_*jan 4 email smtp node.js haraka
我想在域(假设是“example.com”)上设置一个 Haraka 邮件服务器,该服务器仅充当到“gmail.com”电子邮件地址的转发服务。为了这个例子,假设我希望所有发送到“me@example.com”的电子邮件都转发到“me@gmail.com”。
我已经部分成功地使用'rcpt_to.alias_forward' 插件进行了设置。使用服务器本身发送邮件有效,但从 gmail 发送仍然无效。日志表明消息已成功转发,但从未到达转发地址。
小智 5
您需要做的是首先设置该地址的别名。您可以使用aliases
插件(或您在问题中列出的插件)执行此操作。请参阅此处的文档:http : //haraka.github.io/manual/plugins/aliases.html(并将插件添加到 config/plugins)。
其次,您需要进行设置以将所有内容转发出去,因为您希望所有内容都转到这个地址。您可以relay
通过设置 all=true 选项来使用插件执行此操作:http : //haraka.github.io/manual/plugins/relay.html - 但请注意它是如何说不在生产中使用它的,所以请阅读下一节小心:
最后,您需要确保不转发不适合已知收件人的邮件。您可以使用access
插件执行此操作。只需将每个电子邮件地址列入黑名单,并将您想要允许的电子邮件地址列入白名单。http://haraka.github.io/manual/plugins/access.html
小心这个设置。你可以很容易地设置一个开放的继电器。如果您遇到困难,可以在 Freenode 上的 #haraka IRC 频道上获得实时帮助,或使用 Haraka 邮件列表。