Je ne recommanderais pas à l'aide de votre compte Gmail pour de nombreux tests unitaires. Mine s'est désactivé après un certain temps, pour avoir violé les Conditions d'utilisation de Google.
Il est également très simple à utiliser GreenMail qui a été conçu comme un serveur de messagerie pour l'unité automatique (auto-intégration?) les tests.
De projets web page (peut-être qu'il en existe d'autres outils avec les fonctionnalités de nos jours):
GreenMail est un open source, intuitive
et facile-à-utilisation de la suite de tests de courriel
les serveurs à des fins de test. Prend en charge
SMTP, POP3, IMAP avec socket SSL
de soutien. GreenMail fournit également un
JBoss GreenMail Service.
GreenMail est la première et seule bibliothèque
qui propose un framework de test pour les deux
de la réception et de la récupération des e-mails à partir de
Java.
Greenmail est grand, il vous permet d'écrire des tests unitaires qui sont très contrôlées. Je le recommande fortement. J'aime la simplicité. Il commence tous les serveurs avec les 2 lignes de code. smtp 3025 smtps 3465 pop3 3110 pop3s 3995 imap 3143 imaps 3993 Malheureusement, il ne supporte pas l'IMAP IDLE commande 🙁 Avez-vous créer un problème pour qui? github.com/greenmail-mail-test/greenmail/issues
Avez-vous regardé Apache James ? C'est une Java serveur de messagerie, ce qui signifie que vous pourriez être en mesure de l'exécuter temporairement dans le cadre de votre unité de configuration de test (et, évidemment, prendre vers le bas après)
Je suis après un "vrai" point de terminaison de test auront donc un coup d'oeil à James, mais pourrait le faire avec quelque chose d'un peu plus léger.
Précédemment, j'ai utilisé "Mock JavaMail" qui vous déposez dans votre classpath et il fonctionne comme une mémoire de stockage du courrier pour tous les comptes & message. https://mock-javamail.dev.java.net/
J'aime "test du serveur de messagerie de l'outil". Il s'exécute sur votre pc comme un serveur de messagerie, écrit des e-mails dans un dossier quelque part et vous pouvez le mettre en ouvre une fenêtre lorsqu'un e-mail.
Son principalement axé sur IMAP/POP3 SMTP mais Simulacre est également disponible. Il est disponible en maven central.
Caractéristiques
Support imap, imap, pop3, pop3s, smtp, smtps
Pris en charge pour POP3: fonte à POP3Folder, Dossier.getUID(Message msg)
Pris en charge pour l'IMAP: fonte à IMAPFolder, fonte à UIDFolder, sous-dossiers-Dossier.getMessagesByUID(...), supprimer/renommer des dossiers, ajouter des messages
Soutien pour SMTP: Maquette de Transport.send()
Non pris en charge pour le moment: IMAP extensions comme INACTIF, CONDSTORE, ... et les jette à POP3Message/IMAPMessage, magasin auditeurs
Inscrire pour un compte Gmail, puis utilisez les paramètres. Voir cette page pour plus de détails:
http://mail.google.com/support/bin/answer.py?hl=en&reponse=13287
Qui vous donne un serveur SMTP.
OriginalL'auteur Jon
Il est également très simple à utiliser GreenMail qui a été conçu comme un serveur de messagerie pour l'unité automatique (auto-intégration?) les tests.
De projets web page (peut-être qu'il en existe d'autres outils avec les fonctionnalités de nos jours):
J'aime la simplicité. Il commence tous les serveurs avec les 2 lignes de code. smtp 3025 smtps 3465 pop3 3110 pop3s 3995 imap 3143 imaps 3993
Malheureusement, il ne supporte pas l'IMAP IDLE commande 🙁
Avez-vous créer un problème pour qui? github.com/greenmail-mail-test/greenmail/issues
OriginalL'auteur Marcin Zajączkowski
Avez-vous regardé Apache James ? C'est une Java serveur de messagerie, ce qui signifie que vous pourriez être en mesure de l'exécuter temporairement dans le cadre de votre unité de configuration de test (et, évidemment, prendre vers le bas après)
OriginalL'auteur Brian Agnew
Je suis après un "vrai" point de terminaison de test auront donc un coup d'oeil à James, mais pourrait le faire avec quelque chose d'un peu plus léger.
Précédemment, j'ai utilisé "Mock JavaMail" qui vous déposez dans votre classpath et il fonctionne comme une mémoire de stockage du courrier pour tous les comptes & message. https://mock-javamail.dev.java.net/
Maquette JavaMail a été une bouée de sauvetage pour moi!
OriginalL'auteur Wayne
Est-ce que votre FAI vous fournir gratuitement un service de messagerie? Celui qui seul permet l'envoi de l'un de leurs adresses ip?
Ne sais pas ce que SMTP Auth soutien, c'est comme dans JavaMail, mais vous pourriez être en mesure d'utiliser gmail smtp si vous avez un compte.
OriginalL'auteur John Barrett
J'aime "test du serveur de messagerie de l'outil". Il s'exécute sur votre pc comme un serveur de messagerie, écrit des e-mails dans un dossier quelque part et vous pouvez le mettre en ouvre une fenêtre lorsqu'un e-mail.
http://www.toolheap.com/test-mail-server-tool/
OriginalL'auteur Adam Butler
Vous pouvez essayer de JavaMail Mock2 https://github.com/salyh/javamail-mock2
Son principalement axé sur IMAP/POP3 SMTP mais Simulacre est également disponible. Il est disponible en maven central.
Caractéristiques
OriginalL'auteur salyh