微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试使用 Alfresco 为出站电子邮件配置 IMAP 邮件服务器我究竟做错了什么?

如何解决尝试使用 Alfresco 为出站电子邮件配置 IMAP 邮件服务器我究竟做错了什么?

我真的可以在这里得到一些帮助。

我的公司正在启动一个内部项目,我被要求对 Alfresco 进行一些深入研究,以便我们可以为该项目提供 ECM。问题是我在这方面的经验为零,所以经常会遇到障碍。

我为 Alfresco 使用了 Google Click to Deploy 功能,并且一直在关注 Alfresco 的视频教程。为了测试 Alfresco 的邮件功能,我使用 Postfix 和 Dovecot 创建了一个 IMAP 邮件服务器,并且在用户之间发送电子邮件时似乎一切正常(我一直在使用 mutt 客户端)。

问题是...我似乎已经配置了我能找到的所有内容,但 Alfresco 不会发送任何邀请电子邮件

我已在 alfresco-global.properties 中进行了配置:

### E-mail site invitation setting ###
notification.email.siteinvite=true

# Props following https://docs.alfresco.com/community/concepts/IMAP-subsystem-props.html #
# ENABLING THE IMAP PROTOCOL #
imap.server.enabled=true
imap.server.port=143
imap.server.host=xxx.xxx.xxx.xxx (External IP of Alfresco)

alfresco.protocol=http
alfresco.host=${localname}
alfresco.port=8080
alfresco.context=alfresco

imap.config.home.store=${spaces.store}
imap.config.home.rootPath=/${spaces.company_home.childname}
imap.config.home.folderPath=cm:Imap Home

# ENABLING IMAPS #
imap.server.imaps.enabled=true
imap.server.impas.port=993
javax.net.ssl.keyStore=mySrvKeystore
javax.net.ssl.keyStorePassword=123456

我很确定我可能在这里犯了一些大错误...我也尝试使用mail.username、mail.password、mail.from.default...没有任何效果...

提前致谢

解决方法

Alfresco 可以配置为入站、出站电子邮件传递,此外,您还可以配置 IMAP 协议适配器以使用 IMAP 客户端浏览节点层次结构。你做了最后一个与出站邮件无关的事情。在开始配置您不了解的内容之前,您需要先熟悉电子邮件协议概念。

要允许发送邮件,您需要配置出站邮件。例如:

#
# Outbound Email Configuration
#-------------
mail.host=localhost
mail.port=25
#mail.username=anonymous
#mail.password=
mail.encoding=UTF-8
mail.from.default=noreply@mycompany.com
mail.smtp.auth=false

mail.testmessage.send=false
mail.testmessage.to=
mail.testmessage.subject=Outbound SMTP
mail.testmessage.text=The Outbound SMTP email subsystem is working.

请查看 Alfresco 文档以了解 Outbound SMTP configuration properties

我会推荐

  • 不要如果您真的不需要它,请不要使用 IMAP,因为它非常昂贵且有缺陷
  • 使用像 exim、postfix 这样的本地邮件守护程序将 Alfresco 发送的所有出站电子邮件排队,因为如果在发送电子邮件时出现问题,Alfresco 不会重试。
,

你能在 Alfresco-global.properties 中添加一个 testmessage 配置吗:

mail.testmessage.send=true
mail.testmessage.to=Your Mail address
mail.testmessage.subject=AlfOutbound Mail System
mail.testmessage.text=Sendung Mails Workshop

然后 Alfresco 将在启动时发送测试消息,您可以更轻松地查看日志中的错误(如果有)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。