मैं javamail का उपयोग करना चाहता हूं इसलिए मैं इस कोड का परीक्षण
सार्वजनिक वर्ग Test_Mail {public static शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {स्ट्रिंग टू = "xyz@gmail.com"; // तदनुसार बदलें // सत्र ऑब्जेक्ट प्राप्त करें Properties props = new गुण (); Props.put ("mail.smtp.host", "smtp.gmail.com"); Props.put ("mail.smtp.socketFactory.port", "465"); प्रोस्पॉट ("मेल एसएमटीपी। सॉकेट फैक्ट्री। क्लास", "javax.net.ssl.SSLSocketFactory"); Props.put ("mail.smtp.auth", "true"); Props.put ("mail.smtp.port", "465"); सत्र सत्र = सत्र .getDefaultInstance (सहारा, नया javax.mail.Authenticator () {सुरक्षित पासवर्डअधिकरण getPasswordAuthentication () {नया पासवर्डअटिकेशन ("abc@gmail.com", "*****");}}); // लिखें संदेश {MimeMessage संदेश = नया MimeMessage (सत्र) का प्रयास करें; Message.setFrom (नया इंटरनेट एड्रेस ("abc@gmail.com")); // तदनुसार संदेश संदेश। AddRecipient (संदेश। रीसिपिआईटी। टीओ, नया इंटरनेट एड्रेस (से)); message.setSubject ( "हैलो"); message.setText ( "परीक्षण ......."); // संदेश भेजें Transport.send (संदेश); System.out.println ("संदेश सफलतापूर्वक भेजा गया"); } पकड़ (मेसेजिंग अपवाद ई) {नया रनटाइम अपवाद (ई);}}}
लेकिन मेरे पास यह त्रुटि है:
थ्रेड में अपवाद "मुख्य" java.lang .RuntimeException: javax.mail.AuthenticationFailedException: 534-5.7.14 कृपया अपने वेब ब्राउज़र और 534-5.7.14 के माध्यम से प्रवेश करें और फिर से प्रयास करें। 534-5.7.14 534 5.7.14 gj16sm129363wic.24 - जीएसएमटीपी
पर अधिक जानें मैंने कई बदलावों की कोशिश की लेकिन यह एक ही त्रुटि है।
क्योंकि Google स्पैम के लिए इतने बड़े लक्ष्य है कि वे जितनी संभव हो सके स्पैम को रोकने और रोकने के लिए जगह में नीतियां और प्रथाएं हैं। ऐसा प्रतीत होता है कि आपका खाता इनमें से किसी एक पॉलिसी द्वारा चिह्नित किया गया हो और इसे पुन: कार्य करने के लिए कुछ मैन्युअल हस्तक्षेप की आवश्यकता हो।
No comments:
Post a Comment