2012-12-21 20 views
7

मैं निम्नलिखित कोड का उपयोग कर रहा नहीं पा रहा हूँ: -मैं याहू पर ईमेल भेजने के लिए जावा मेल एपीआई से याहू मेल भेजने के लिए

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); 

लेकिन मैं javax.mail.MessagingException [EOF] मैं पिछले 5 दिनों से इस समस्या का सामना करना पड़ रहा का सामना करना पड़ रहा मेरे LogCat है: ---

Message-ID:<[email protected]> 
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) 

मदद कृपया धन्यवाद,

+0

यकीन है लेकिन देखना होगा कि आपने मेल सेवा (मेल भेजने) तक पहुँचने के लिए ठीक से, uerid गुजर रहे हैं pwd – kumar

+0

उपयोगकर्ता नाम और पासवर्ड – user1921139

+0

@ user1921139 आप इसे हल किया ठीक कह रहे हैं ?? –

उत्तर

1

त्रुटि ट्रैस बैक से पता चलता है कि आप एक एसएमटीपी त्रुटि संदेश मिल रहे हैं:

554 लेनदेन विफल: संभव दुर्व्यवहार के कारण संदेश नहीं भेज सकता; अधिक जानकारी के लिए कृपया http://postmaster.yahoo.com/abuse_smtp.html पर जाएं

जबकि यह विशिष्ट याहू! पृष्ठ सुलभ नहीं है, यह संदेश से स्पष्ट है कि याहू! संदेह है कि आपका संदेश स्पैम हो सकता है और इसे वितरित करने से इंकार कर रहा है। thread in the Yahoo! Mail Help Community ने अधिक जानकारी और सहायता के लिए Yahoo! Mail Customer Care से संपर्क करने का सुझाव दिया।

+0

मीटर अभी भी समझ में नहीं आता है। मैं क्या शर्मिंदा हूँ? मैंने यह लिंक देखा है लेकिन मैं किसी भी मदद के लिए सक्षम नहीं हूं – user1921139

+0

यह त्रुटि संदेश याहू! के एसएमटीपी सर्वर के लिए विशिष्ट है। याहू से संपर्क करने के लिए आपको मेरे उत्तर में पोस्ट किए गए कस्टमर केयर लिंक का उपयोग करना चाहिए! सीधे यह पता लगाने के लिए कि सर्वर द्वारा आपका ईमेल संदेश क्यों अवरुद्ध किया जा रहा है। – Martey

0

क्या आपके पास याहू है! मेल प्लस खाता?

JavaMail FAQ से

:

"Note that free Yahoo! Mail accounts do not allow POP3 or SMTP access. You must purchase a Yahoo! Mail Plus account to get POP3 and SMTP access."

नहीं
+0

आपकी अवधारणा सही है लेकिन मैं एक बात पूछना चाहता हूं कि शुरू करने में मैंने इस कोड से याहू पर मेल भेज दिया है। एक दिन ठीक काम करता है और उसके बाद मुझे यह त्रुटि क्यों मिली? – user1921139

+0

आपने ** ** याहू आईडी पर एक मेल भेजा हो सकता है लेकिन ** ** ** से नहीं ... – ThePCWizard

+0

'587' – ThePCWizard

संबंधित मुद्दे