作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已经设置了 Apache James Server v2.3.2 并按照操作方法部分中的描述对其进行了配置。
它工作正常,按预期发送邮件,但仅在我的 Gmail 帐户上发送邮件并被过滤为垃圾邮件。不知道为什么我的其他电子邮件帐户拒绝它,我可以在收件箱中找到它们。
我试图在邮件列表存档中找到解决方案,但没有结果。
有人遇到过这个问题吗?我是否遗漏了一些必需的 SMTP header 或其他内容?
典型的原始消息(java 邮件 session Debug模式)如下所示 (some_email@somehost.some_domain):
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
最佳答案
您的调试日志没有明显的错误。但看起来您的服务器正在使用动态 IP 地址的测试或开发机器上运行?许多邮件服务器拒绝来自动态 IP 范围的邮件。
关于java - 使用 Apache James 发送的邮件未送达,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5071443/
我正在尝试使用 PHP 和 IMAP 实现自动化。 我为数据库中的每个元素分配了一个 key (例如,问题票),以便人们可以将带有附件的邮件发送到 myaccount+key@mycompany.co
我正在制作一个类似于 Yerdle 的应用程序(有关更多信息,请参阅 yerdle.com),并且我需要某种 SDK 或其他东西来确保卖家发送商品。不涉及购买,因此不需要交易。我只需要一些东西来确保用
我是一名优秀的程序员,十分优秀!