Telnet有效,但电子邮件没有

时间:2017-11-03 00:46:08

标签: email amazon-ec2 server alfresco telnet

我正在设置Alfresco AWS实例并尝试配置入站电子邮件。

根据我the documentation配置它,在端口1025上托管Alfresco邮件服务器,设置iptable规则以转发端口25 - > 1025,在Alfresco中设置一个文件夹,其中包含别名' dropoff'并将我的工作电子邮件添加为允许用户发送电子邮件。我还确保所有端口都在EC2实例上打开

到目前为止一切顺利。如果我使用telnet来测试本地计算机上的所有内容:

helo mywork.com
mail from:myname@mywork.com
rcpt to:dropoff@alfresco.mywork.com
data
From: adinihan@mywork.com
Subject: test mail from command line

this is test number 1
sent from linux box
.

然后它有效。我查看Alfresco文件夹,然后是测试电子邮件文档。但是,如果我使用Gmail并登录myname@mywork.com并通过Gmail发送电子邮件,那么它就不起作用。它发送正常,Alfresco日志记录中没有任何内容,但文档从未出现在Alfresco文件夹中。 from / to地址与telnet命令的地址相同。

由于我可以从本地计算机telnet到实例,我认为它不是EC2实例上的端口问题。为什么telnet可以工作但不通过Gmail发送?

编辑:我在发送错误消息TLS Negotiation failed: generic::failed_precondition: starttls error (0): protocol error

后一小时收到了Google发回的电子邮件

编辑2:这是我在全局属性文件中的入站电子邮件设置

# Inbound #
email.inbound.unknownUser=anonymous
email.inbound.enabled=true
email.server.enabled=true
email.server.hideTLS=false 
email.server.enableTLS=true 
email.server.requireTLS=false
email.server.port=1025
email.server.domain=alfresco.amritmro.com

imap.server.enabled=true
imap.server.port=1143
imap.server.host=0.0.0.0

0 个答案:

没有答案