Alfresco如何向其他域发送电子邮件

Alfresco如何向其他域发送电子邮件,alfresco,Alfresco,我已经像这样配置了alfresco电子邮件出站 mail.host=mailserver.com mail.port=25 mail.username=uname mail.password=pword 现在我可以将邮件发送到电子邮件地址,如abc@mailserver.com但是abc@otherdomain.com。 如何向其他域发送电子邮件?谢谢(我的露天版是community 4.2.x)推广对答案的评论 Alfresco本身在向任何目的域发送电子邮件方面绝对没有问题 但是,当

我已经像这样配置了alfresco电子邮件出站

 mail.host=mailserver.com
 mail.port=25
 mail.username=uname
 mail.password=pword
现在我可以将邮件发送到电子邮件地址,如
abc@mailserver.com
但是
abc@otherdomain.com

如何向其他域发送电子邮件?谢谢(我的露天版是community 4.2.x)

推广对答案的评论

Alfresco本身在向任何目的域发送电子邮件方面绝对没有问题


但是,当您为Alfresco设置出站SMTP时,可以指定用于处理出站邮件的邮件服务器。该服务器需要配置为允许从Alfresco主机进行邮件中继。如果不是,那么你经常会看到内部邮件是可以的,但是外部邮件会被拒绝。确保您的邮件服务器已配置为允许Alfresco通过它发送(中继)电子邮件,您会没事的

要使用“向指定用户发送电子邮件”规则向alfresco发送电子邮件,必须首先修改文件alfresco-global.properties。该文件位于文件夹“tomcatsharedclasses”中

mail.host=your host
mail.port=25
mail.username=your mail user
mail.password=your mail password
mail.encoding=UTF-8
mail.from.default=optional name
mail.smtp.auth=true
最后,您可以在公司主页/数据字典/电子邮件模板/通知电子邮件模板中的文件notify_user_email.ftl中更改电子邮件通知模板

有关完整示例,请参见此处:

你确定这是露天问题吗?很可能你只是忽略了将邮件服务器配置为允许中继…应该是。因为我使用相同的邮件服务器以自定义java方法发送电子邮件,所以完全可以。所以我在这里问一个问题。你在露天看到了什么错误?邮件中显示了哪些错误/警告/消息尝试发送时服务器日志?无法中继abc@otherdomain.com;邮件异常详细信息(1)为:失败邮件1:javax.mail.SendFailedException:无效地址;原因:com.sun.mail.smtp.SMTPAddressFailedException:550 5.7.1无法中继abc@otherdomain.com请访问com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1047)…100更多好的,可能是我的问题,这个问题可能是内联网造成的,我会联系公司工程师解决。谢谢!