使用 alfresco 作为 smtp 邮件服务器

using alfresco as an smtp mail server

我想将 Alfresco 用作普通电子邮件服务器。如果 Alfresco 的用户属于 EMAIL_CONTRIBUTORS 组,则 Alfresco 能够接收电子邮件地址的邮件。

但我希望 Alfresco 接收独立于邮件发送的电子邮件地址的电子邮件? 如果发件人属于 EMAIL_CONTRIBUTORS 组,是否有任何方法可以禁用检查?

下面可能会有帮助

入站电子邮件服务

入站电子邮件服务处理传入的电子邮件。

email.inbound.enabled=真

Enable/Disable 入站电子邮件服务。该服务可以被除 电子邮件服务器(例如直接 RMI 访问),因此此标志独立于电子邮件服务。

email.inbound.unknownUser=匿名

在露天无法识别发件人地址时用于验证的用户名。

还有一些其他的东西将使用 full 来设置允许的发件人。

允许的发件人

允许发件人的电子邮件 REGEX 模式的逗号分隔列表。如果列表中有任何值,则所有发件人电子邮件地址都必须匹配。例如: .\@alfresco.com, .\@alfresco.org email.server.allowed.senders 允许的模式列表。

已阻止的发件人

被阻止的发件人的电子邮件正则表达式模式的逗号分隔列表。阻止的发件人列表优先于允许的发件人。 如果发件人电子邮件地址与此匹配,则该邮件将被拒绝。例如: .\@hotmail.com, .\@googlemail.com email.server.blocked.senders 要阻止的模式列表。

您可以在下面查看更多详细信息link。

https://wiki.alfresco.com/wiki/Inbound_SMTP_Email_Server_Configuration

如果这没有帮助,您可能需要深入了解露天邮件服务。

我也在 Alfresco forums 中问了这个问题,得到了提示,我需要在 alfresco-global 属性文件中设置 email.inbound.unknownUser 值。

所以先按照 this 教程进行操作,然后将 email.inbound.unknownUser 设置为测试(教程中的测试用户)。比露天应该收到来自任何发件人的电子邮件。我希望这会帮助有类似问题的人。