Quelle est la manière la plus simple d'envoyer et de recevoir des messages dans Java?Envoi de courrier à partir de Java
Répondre
Ne pas oublier Jakarta Commons Email pour l'envoi de courrier. Il a une API très facile à utiliser.
+1. Je ne savais pas qu'il existait –
c'est ce que je cherchais ..... merci..un..lot .. –
Contrôlez le this. À partir du lien, voici un exemple de code:
Properties props = new Properties();
props.put("mail.smtp.host", "my-mail-server");
props.put("mail.from", "[email protected]");
Session session = Session.getInstance(props, null);
try {
MimeMessage msg = new MimeMessage(session);
msg.setFrom();
msg.setRecipients(Message.RecipientType.TO,
"[email protected]");
msg.setSubject("JavaMail hello world example");
msg.setSentDate(new Date());
msg.setText("Hello, world!\n");
Transport.send(msg);
} catch (MessagingException mex) {
System.out.println("send failed, exception: " + mex);
}
JavaMail est la réponse traditionnelle pour l'envoi d'e-mail (comme tout le monde pointant vers l'extérieur).
Comme vous voulez également recevoir mail, cependant, vous devriez vérifier Apache James. C'est un serveur de messagerie modulaire et fortement configurable. Il parlera POP et IMAP, supporte les plugins personnalisés et peut être intégré dans votre application (si vous le souhaitez).
try {
Properties props = new Properties();
props.put("mail.smtp.host", "mail.server.com");
props.put("mail.smtp.auth","true");
props.put("mail.smtp.user", "[email protected]");
props.put("mail.smtp.port", "25");
props.put("mail.debug", "true");
Session session = Session.getDefaultInstance(props);
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("[email protected]"));
InternetAddress addressTo = null;
addressTo = new InternetAddress("[email protected]");
msg.setRecipient(javax.mail.Message.RecipientType.TO, addressTo);
msg.setSubject("My Subject");
msg.setContent("My Message", "text/html; charset=iso-8859-9");
Transport t = session.getTransport("smtp");
t.connect("[email protected]", "password");
t.sendMessage(msg, msg.getAllRecipients());
t.close();
} catch(Exception exc) {
exc.printStackTrace();
}
- 1. OS X: envoi de courrier à localhost
- 2. Erreur envoi de courrier de manière asynchrone
- 3. Envoi du code de courrier dans ASP
- 4. Impossible d'envoyer le courrier à partir de l'application Java
- 5. Envoi de courrier fiable et le faire à grande échelle
- 6. Envoi d'un courrier électronique à partir de MS Access Aucune DLL tierce autorisée
- 7. Envoi de courrier électronique via DatabaseMail avec C#
- 8. Envoi de courrier sans installation d'un serveur SMTP
- 9. Envoi de messages de php vers Java
- 10. Envoi de flux de travail SharePoint VS par courrier électronique à un groupe SharePoint
- 11. Envoi de courrier avec une image intégrée à l'aide de javamail
- 12. Envoi email en Java
- 13. Outlook Express - envoi d'un e-mail à partir de la ligne de commande
- 14. Envoi de SMS à partir d'un site Web ASP.NET
- 15. Envoyer du courrier à partir de Python en utilisant SMTP
- 16. Contrôle de graphique ASP.NET (envoi de courrier électronique avec l'image de contrôle de graphique incorporé)
- 17. Android: Envoi d'un courrier/SMS/Tweet avec Intent.ACTION_SEND/requestCode/resultCode?
- 18. java ee | ejb3 | envoi d'exécution
- 19. Envoi de ByteArray à Zend_Amf
- 20. Création de xml à partir de Java
- 21. Problème lors de l'envoi de courrier dans Java
- 22. Envoi de courrier électronique de sorte que "from" soit un nom ou un texte plutôt qu'une adresse e-mail réelle
- 23. Envoi de données hiérarchiques à partir de javascript sur une requête POST à plat
- 24. Envoi d'e-mails en texte brut à l'aide de PHPMailer
- 25. Envoi de fax avec .NET
- 26. python erreur d'authentification smtp gmail (envoi de courrier électronique via le serveur smtp gmail)
- 27. Fusion d'objets Java à partir de JRuby
- 28. Récupérer l'architecture à partir de Java
- 29. Activex à partir de l'application Java?
- 30. Dormir OS X à partir de Java
http://stackoverflow.com/questions/561011/quand-est-le-plus-comme-pour-pour-une-application-de-reconnaitre-un-mise-envoie-de-conseils – rahul
http://stackoverflow.com/questions/848645/envoi-email-en-java – rahul
Définir "plus facile". –