用于组织邮件的Alfresco smtp配置

时间:2014-06-25 07:21:42

标签: email smtp alfresco alfresco-share

我正在尝试在alfresco 4.2e中为组织邮件配置smtp。

这是我的全局配置

mail.host=smthost.abcd.com
mail.port=25
mail.username=sameer@abcd.com
mail.password=password
mail.encoding=UTF-8
mail.from.default=sameer@abcd.com
mail.smtp.auth=false

我无法发送邮件。这是

org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtphost.abcd.com, port: 25;
  nested exception is:
    java.net.SocketException: Network is unreachable: connect. Failed messages: javax.mail.MessagingException: Could not connect to SMTP host: smtphost.abcd.com, port: 25;
  nested exception is:
    java.net.SocketException: Network is unreachable: connect; message exception details (1) are:
Failed message 1:
javax.mail.MessagingException: Could not connect to SMTP host: smtphost.abcd.com, port: 25;

我可以使用

连接
telnet smtphost.abcd.com25

我可以ping了

2 个答案:

答案 0 :(得分:0)

您的网络(很可能是您的网关)告诉您它无法访问abc.efgh.ijkl.com网络。如果您进行测试,请确保从服务器执行telnet,从而导致错误。 Telnet应该给你相同的错误信息。

tcpdump -n -i any port 25

将显示针对SMTP的所有传出流量,并且应该为您提供有关网络级问题的更多信息(例如使用的IP地址)。

答案 1 :(得分:0)

经过这么多搜索后,我发现了问题所在。出现此问题的原因是java默认使用IPv6。要解决,

  1. 我在Windows上禁用了IPV6
  2. 将Java属性设置为setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true