在James Mail Server中发送外部邮件时出现问题

时间:2009-12-09 07:54:43

标签: gmail james

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

有人请帮我解决问题

提前致谢

Rohith

1 个答案:

答案 0 :(得分: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