由于163 的反垃圾机制,(坑爹机制。)
一般出现 554有在1)大致分为以下几种情况:
1. 内容不符合要求,含有违规内容
2. 格式不规范
3. 发送人账户和邮箱服务器的账户不一致
不同于网上说的,什么发送给自己,抄送给别人就能发送成功,我使用debug模式,查看错误原因:
//建立邮件会话
final String userName=props.getProperty("username");
final String password=props.getProperty("password");
Session session = Session.getDefaultInstance(props, new Authenticator() {
//身份认证
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(userName, password);
}
});
session.setDebug(true);
打印错误如下:
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UrvxefWUCa0xDrUUUUj
250-STARTTLS
250 8BITMIME
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN"
DEBUG SMTP: Found extension "AUTH=LOGIN", arg "PLAIN"
DEBUG SMTP: Found extension "coremail", arg "1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UrvxefWUCa0xDrUUUUj"
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: protocolConnect login, host=smtp.163.com, user=18738907370@163.com, password=<non-null>
DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM XOAUTH2
DEBUG SMTP: Using mechanism LOGIN
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
DEBUG SMTP: use8bit false
MAIL FROM:<18738907370@163.com>
250 Mail OK
RCPT TO:<1329289117@qq.com>
250 Mail OK
DEBUG SMTP: Verified Addresses
DEBUG SMTP: 1329289117@qq.com
DATA
354 End data with <CR><LF>.<CR><LF>
Date: Wed, 18 Sep 2019 18:54:42 +0800 (CST)
554 DT:SPM 163 smtp7,C8CowAB35PzzDIJdQNrUNg--.61091S2 1568804085,please see http://mail.163.com/help/help_spam_16.htm?ip=221.226.10.242&hostid=smtp7&time=1568804085
DEBUG SMTP: got response code 554, with response: 554 DT:SPM 163 smtp7,C8CowAB35PzzDIJdQNrUNg--.61091S2 1568804085,please see http://mail.163.com/help/help_spam_16.htm?ip=221.226.10.242&hostid=smtp7&time=1568804085
RSET
250 OK
DEBUG SMTP: MessagingException while sending, THROW:
com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM 163 smtp7,C8CowAB35PzzDIJdQNrUNg--.61091S2 1568804085,please see http://mail.163.com/help/help_spam_16.htm?ip=221.226.10.242&hostid=smtp7&time=1568804085
发现原因如下:
我默认使用的账户是m18738907370@163.com,但是我邮箱服务器地址使用的是18738907370@163.com,后来改成默认为18738907370@163.com,重新操作,发送成功!!
给大家安利一款免费的在线流程图设计软件:贼好用 ProcessFlow — 免费在线作图、实时协作 ProcessFlow是一个在线作图工具的聚合平台, 它可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等, 您无需担心下载和更新的问题, 不管Mac还是Windows,一个浏览器就可以随时随地的发挥创意,规划工作,解放您的双手,让您腾出双手去成就别人的梦想。
You’ve reached the end of replies
热门话题
话题
分类
活跃