पर ईमेल भेजने में असमर्थ मैं ईमेल भेजने के लिए जावमेल का उपयोग करने के लिए थक गया हूं। लेकिन मैं निम्न संदेशGoogle ऐप इंजन
javax.mail.SendFailedException: Send failure (javax.mail.MessagingException: Illegal Arguments (java.lang.IllegalArgumentException: Bad Request:))
मैं व्यवस्थापक (खाते मैं एप्लिकेशन को अपलोड) या उपयोगकर्ता मैं के रूप में अनुप्रयोग के लिए लॉग इन से ईमेल भेजने की कोशिश की है मिला है। (UserService - getCurrentUser().getEmail()
से) दोनों में विफल रहा है
आश्चर्य अगर वहाँ कोई विशेष सेटिंग मैं सेटअप करने के लिए है
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(session);
UserService userService = UserServiceFactory.getUserService();
String email = userService.getCurrentUser().getEmail();
//Or
//String email = "[email protected]";
msg.setFrom(new InternetAddress(email));
msg.addRecipient(Message.RecipientType.TO,
new InternetAddress("[email protected]"));
msg.setSubject("Test Email");
msg.setText("Nobody");
Transport.send(msg);
सलाह कृपया धन्यवाद रॉय
क्या यह हो सकता है कि आप एक नकली प्राप्तकर्ता पता का उपयोग कर रहे हैं जो वास्तव में मौजूद नहीं है? मुझे कोड के साथ कुछ भी गलत नहीं दिख रहा है, और मैंने अतीत में एपेंगेन के साथ भेजने के लिए समान कोड का उपयोग किया है। – jsight
मैंने नमूने में प्राप्तकर्ता का पता बदल दिया। मैं व्यवस्थापक पते पर मेल भेज रहा हूं। –