我想将Alfresco用作普通的电子邮件服务器。如果用户属于EMAIL_CONTRIBUTORS组,Alfresco可以接收电子邮件地址的邮件。
但我希望Alfresco能够收到独立于邮件发送的电子邮件地址的电子邮件吗? 如果发件人属于EMAIL_CONTRIBUTORS组,有没有办法禁用检查?
答案 0 :(得分:5)
可能在下面可以帮忙
入站电子邮件服务
入站电子邮件服务处理收到的电子邮件消息。
email.inbound.enabled =真
启用/禁用入站电子邮件服务。该服务可以由除以外的进程使用 电子邮件服务器(例如直接RMI访问),因此该标志独立于电子邮件服务。
<强> email.inbound.unknownUser =匿名强>
在露天无法识别发件人地址时进行身份验证的用户名。
还有一些其他的东西会使用full来设置允许的发件人。
允许的发件人
逗号分隔的允许发件人的电子邮件REGEX模式列表。如果列表中有任何值,则所有发件人电子邮件地址必须匹配。例如: 。 \ @ alfresco.com,。 \ @ alfresco.org email.server.allowed.senders 允许的模式列表。
阻止发件人
以逗号分隔的阻止发件人的电子邮件REGEX模式列表。被阻止的发件人列表优先于允许的发件人。 如果发件人电子邮件地址与此匹配,则该邮件将被拒绝。例如: 。 \ @ hotmail.com,。 \ @ googlemail.com email.server.blocked.senders 要阻止的模式列表。
您可以在下面的链接中查看更多详细信息。
https://wiki.alfresco.com/wiki/Inbound_SMTP_Email_Server_Configuration
如果这没有帮助,您将需要深入了解露天邮件服务。
答案 1 :(得分:2)
我还在Alfresco forums中提出了这个问题。我需要在alfresco-global属性文件中设置email.inbound.unknownUser值。
请遵循第一个this教程并将email.inbound.unknownUser设置为test(本教程中的测试用户)。比露天应该接收任何发件人的电子邮件。我希望这能帮助有类似问题的人。