Je suis fatigué d'utiliser Javamail pour envoyer des e-mails. Mais je suis le message suivantimpossible d'envoyer un e-mail sur google app engine
javax.mail.SendFailedException: Send failure (javax.mail.MessagingException: Illegal Arguments (java.lang.IllegalArgumentException: Bad Request:))
J'ai essayé d'envoyer un courriel de l'administrateur (compte je télécharger l'application) ou l'utilisateur je me connecte l'application comme. (À partir UserService - getCurrentUser().getEmail()
) Les deux ont échoué
Je me demande s'il n'y a aucun réglage spécial je dois configurer
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);
S'il vous plaît Conseiller Merci Roy
Se pourrait-il que vous utilisiez une fausse adresse de destinataire qui n'existe pas réellement? Je ne vois rien de mal avec le code, et j'ai utilisé un code similaire à envoyer avec appengine dans le passé. – jsight
J'ai modifié l'adresse du destinataire dans l'exemple. J'envoie le mail à l'adresse d'admin. –