Android 我无法从Java邮件Api发送雅虎邮件

Android 我无法从Java邮件Api发送雅虎邮件,android,email,jakarta-mail,yahoo,Android,Email,Jakarta Mail,Yahoo,我使用以下代码在Yahoo上发送电子邮件:-- 但我面临的是javax.mail.MessaginException[EOF]我在过去5天中遇到的问题我的日志是:--- 消息ID: 主题:你好 MIME版本:1.0 内容传输编码:7bit 554事务失败:由于可能滥用,无法发送消息;请访问http://postmaster.yahoo.com/abuse_smtp.html 更多信息 调试SMTP:获取响应代码554,响应:554事务失败:由于可能滥用,无法发送邮件;请访问http://post

我使用以下代码在Yahoo上发送电子邮件:--

但我面临的是
javax.mail.MessaginException[EOF]
我在过去5天中遇到的问题我的日志是:---

消息ID:
主题:你好
MIME版本:1.0
内容传输编码:7bit
554事务失败:由于可能滥用,无法发送消息;请访问http://postmaster.yahoo.com/abuse_smtp.html 更多信息
调试SMTP:获取响应代码554,响应:554事务失败:由于可能滥用,无法发送邮件;请访问http://postmaster.yahoo.com/abuse_smtp.html 更多信息
RSET
调试SMTP:EOF:[EOF]
javax.mail.MessaginException:[EOF]
SMTPTransport.issueCommand(SMTPTransport.java:1481)
SMTPTransport.issueSendCommand(SMTPTransport.java:1512)
SMTPTransport.finishData(SMTPTransport.java:1321)
在com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:637)上
javax.mail.Transport.send0(Transport.java:189)
javax.mail.Transport.send(Transport.java:118)
com.privymo.javamail.EmailManager.sendMail(EmailManager.java:203)
请帮忙
谢谢,

错误回溯显示您收到SMTP错误消息:

554事务失败:由于可能滥用,无法发送消息;请访问了解更多信息


而那具体的雅虎!页面无法访问,从消息中可以清楚地看出,Yahoo!怀疑您的邮件可能是垃圾邮件,并拒绝发送。建议联系以获取更多信息和帮助。

您是否有Yahoo!邮件加帐户

来自JavaMail:


“请注意,免费的Yahoo!Mail帐户不允许POP3或SMTP访问。您必须购买Yahoo!Mail Plus帐户才能访问POP3和SMTP。”

不确定,但请检查您是否正确传递uerid、pwd以访问邮件服务(发送邮件)用户名和密码是right@user1921139你解决了吗?我还是不明白。我该怎么办?我已经看到了这个链接,但我无法提供任何帮助,因为错误消息是特定于雅虎的s SMTP服务器。你应该使用我在回复中发布的客户关怀链接联系雅虎!直接找出你的电子邮件被服务器阻止的原因。你的想法是正确的,但我想问一件事,在开始的时候,我用这个代码在雅虎上发送邮件。一天工作正常&之后我出现了这个错误为什么?尝试将
465
作为端口而不是
587
我已经检查了465,25587仍然没有成功。我认为从一开始就很清楚Javamail只支持Yahoo!邮件加帐户。
    Properties   props1 = new Properties();
    EmailAuthenticator authenticator = new EmailAuthenticator(account);

        props1.setProperty("mail.transport.protocol", "smtps");
        props1.setProperty("mail.host", "smtp.mail.yahoo.com");
        props1.put("mail.smtp.auth", "true");
        props1.put("mail.smtp.port", "587");
           props1.put("mail.smtp.starttls.enable", "true");
        smtpSession = Session.getInstance(props1, authenticator);
              smtpSession.setDebug(true);
  Message-ID:<1082699080.2.1356082481793.JavaMail.javamailuser@localhost>
Subject: Hello
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
554 Transaction failed : Cannot send message due to possible abuse; please visit http://postmaster.yahoo.com/abuse_smtp.html for more information
 DEBUG SMTP: got response code 554, with response: 554 Transaction failed : Cannot send message due to possible abuse; please visit http://postmaster.yahoo.com/abuse_smtp.html for more information
RSET
DEBUG SMTP: EOF: [EOF]
javax.mail.MessagingException: [EOF]
com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1481)
 com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1512)
 com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1321)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:637)
   javax.mail.Transport.send0(Transport.java:189)
    javax.mail.Transport.send(Transport.java:118)
   com.privymo.javamail.EmailManager.sendMail(EmailManager.java:203)