3

我是 James Mail Server 的新手。我按照詹姆斯提到的步骤进行配置。我可以将邮件发送到内部网络,但我无法将邮件发送到 gmail 等外部网络。

有人请帮我解决问题

提前致谢

罗希特

4

1 回答 1

4

很抱歉迟到了,但它可能会在未来帮助一些人。

如果您想配置 JAMES 将邮件发送到外部网络,您必须编辑 ${JAMES_DIR}/apps/james/SAR-INF 中的文件 conf.xml。

取消注释这些行以在必要时通过网关定义 SMTP 中继服务器:

<processor name="transport">
  <mailet match="All" class="RemoteDelivery">
    ...
    <gateway> smtp.gmail.com </gateway>
    <gatewayPort>25</gatewayPort>
  </mailet>
</processor>

使用 gmail 中继服务器的示例:

  • POP 服务器:pop.gmail.com(在激活 GMail 的 POP 选项时)
  • SMTP 服务器:smtp.gmail.com
  • IMAP 服务器:imap.gmail.com

编辑: gmail 需要身份验证,因此您必须设置 gatewayusername 和 gatewayPassword 标记:

<gatewayusername>login</gatewayusername>
<gatewayPassword>pass</gatewayPassword>

请参阅http://mail.google.com/support/bin/answer.py?answer=10350

于 2010-02-23T14:33:45.573 回答