首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Apache James发送的邮件不会被传递

问使用Apache James发送的邮件不会被传递
EN

Stack Overflow用户
提问于 2011-02-22 05:24:44
回答 2查看 2.8K关注 0票数 4

我已经安装了Apache James Serverv2.3.2,并按照HOW TO一节中的描述进行了配置。

它工作正常,按预期发送邮件,但仅在我的Gmail帐户上,并过滤为垃圾邮件。不知道为什么我的其他电子邮件帐户拒绝它,我可以在收件箱中找到它们。

我试图在邮件列表存档中找到一个解决方案,但没有结果。

有人遇到过这个问题吗?我是否遗漏了一些必需的SMTP标头或其他内容?

典型的原始消息(java邮件会话调试模式)如下所示(some_email@somehost.some_domain):

代码语言:javascript
复制
DEBUG: setDebug: JavaMail version 1.4.3
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth false
DEBUG SMTP: trying to connect to host "localhost", port 25, isSSL false
220 alex SMTP Server (JAMES SMTP Server 2.3.2) ready Mon, 21 Feb 2011 23:15:02 +0200 (EET)
DEBUG SMTP: connected to host "localhost", port: 25

EHLO alex
250-alex Hello alex (localhost [127.0.0.1])
250-PIPELINING
250 ENHANCEDSTATUSCODES
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: use8bit false
MAIL FROM:<alex@localhost>
250 2.1.0 Sender <alex@localhost> OK
RCPT TO:<some_email@somehost.some_domain>
250 2.1.5 Recipient <some_email@somehost.some_domain> OK
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   some_email@somehost.some_domain
DATA
354 Ok Send data ending with <CRLF>.<CRLF>
From: alex@localhost
To: some_email@somehost.some_domain
Message-ID: <7704521.0.1298322902328.JavaMail.Administrator@alex>
Subject: re[2]: hello
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

body is here
.
250 2.6.0 Message received
QUIT
221 2.0.0 alex Service closing transmission channel
EN

回答 2

Stack Overflow用户

发布于 2011-02-22 05:51:08

您的调试日志没有明显的错误。但是您的服务器看起来像是运行在具有动态IP地址的测试或开发机器上?许多邮件服务器拒绝来自动态IP范围的邮件。

票数 2
EN

Stack Overflow用户

发布于 2012-12-04 23:43:43

我认为由这个引起的问题:

电子邮件服务器在接受任何邮件之前执行反向dns查询。他们检查电子邮件来自的域名的ip和电子邮件真正来自的ip。

如果域名ip与邮件发件人ip不匹配,邮件服务器认为该邮件为垃圾邮件或垃圾邮件。

这里,当电子邮件服务器发送反向dns查询时,由于您的域(本地主机)不是有效地址,因此无法获得IP,并认为您的邮件是垃圾邮件或垃圾邮件。

欲了解更多信息,请访问:http://wiki.junkemailfilter.com/index.php/Fixing_Reverse_DNS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5071443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档