Greenmail.

Una suite di test Open Source, intuitiva e di facile utilizzo di server di posta elettronica a scopo di test
Scarica ora

Greenmail. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • The Apache License 2.0
  • Prezzo:
  • FREE
  • Nome editore:
  • Icegreen Technologies
  • Sito web dell'editore:
  • http://www.icegreen.com/greenmail/

Greenmail. Tag


Greenmail. Descrizione

Una suite di test di server di posta elettronica open source, intuitiva e di facile utilizzo per i fini dei test GreenMail è una suite di test Open Source, intuitiva e di facile utilizzo di server di posta elettronica per scopi di test. Il progetto GreenMail supporta SMTP, POP3, IMAP con supporto SSL Socket. Fornisce inoltre un servizio Greenmail Jboss.GreenMail è il pugno e la biblioteca del pugno e solo che offre un framework di prova sia per la ricezione che per il recupero di e-mail da Java.greenMail è utile nei seguenti scenari: Testare il test del codice di invio del codice di esecuzione. Greenmail risponde come un normale server SMTP ma non fornisce alcuna e-mail, che consente di essere utilizzata nelle applicazioni di vita reale e nei veri casi di prova. I messaggi possono essere facilmente estratti, verificati e modificati. Il supporto per SMTPS (SSL) è abilitato.GreenMail è una scelta eccellente per il codice di test dell'unità che deve inviare e-mail con un modo succinto ed efficiente (non polling) per attendere che i messaggi arrivi, recuperare, verificare e modificare i messaggi .note Quel recupero delle e-mail può essere effettuato con un semplice metodo Java o attraverso un POP3 fornito a Fornito, IMAP Retriever Helper Class.Public Void TestYouSendingCode () Throws Exception {Greenmail GreenMail = Nuovo GreenMail (); // utilizza le porte di prova per impostazione predefinita GreenMail.Start (); GreenMailutil.SendTextEmailtest ("to@localhost.com", "da@localhost.com", "soggetto", "corpo"); // Sostituisci questo con il tuo codice di invio Assertequals ("Body", GreenMailutil.getbody (GreenMail.getReceivedmessages () )); Greenmail.Stop (); // Ecco!} Testare il tuo recupero CodeAGain Greenmail può essere utilizzato per il sistema o il test dell'unità Un'applicazione che deve essere necessaria per utilizzare POP3 o IMAP rispondendo come un server POP3 compatibile standard o IMAP. È anche abilitato il supporto per POP3S e IMAPS (SSL). I messaggi possono essere posizionati direttamente nelle cassette postali degli utenti o utilizzando SMTP.GreenMail navi con classi Helper per l'invio e il recupero. Vedere Javadocs per il retriever.java ClassPublic Void testyyourRetrivingCode () Getta eccezione {Greenmail Greenmail = Nuova GreenMail (); // utilizza le porte di prova per impostazione predefinita GreenMail.Start (); MimeMessage Message = User User = GreenMail.setuser ("to@localhost.com", "login-id", "password"); utente.Deliver (messaggio); GreenMailutil.SendTextEmailtest ("to@localhost.com", "da@localhost.com, soggetto, corpo); Assertequals (2, Greenmail.getRecivedmessages (). Lunghezza); } L'invio e il recuperoGreenMail può essere facilmente configurato per utilizzare tutte o una combinazione di porte, protocolli e indirizzi. Ad esempio è possibile eseguire Greenmail su porte SMTP, POP3, POP3S e ImAps con la stessa facilità di SMTP. Molti sistemi potrebbero già essere eseguiti questi server o non consentire agli utenti non root di aprire le porte predefinite che è il motivo per cui Greenmail navi con una configurazione speciale per i test. Dering un server di posta per il tuo sviluppo di sviluppo GreenMail fornisce un servizio di Greenmail JBoss per prendere in giro un server di posta per lo sviluppo. Si performerà il sovraccarico di installazione di un server produttivo completo (come Apache James o JBoss Mail). Implementazione L'implementazione è in 100% Java con solo poche dipendenze della biblioteca: - JavaMail.jar - JavaMail APIGRAZIONE.JAR - Framework di attivazione Java, richiesto da JavaMail- slf4j-Api.jar - Richiesto per la registrazione tramite semplici requisiti di registrazione per i requisiti Java : · Ambiente di runtime di Edizione standard Java 2 Cosa c'è di nuovo in questa versione: · Migliore gestione di "Bind Indirizzo". Greenmail ora proverà a aprire la porta del server più volte con ritardi del tempo. · Greenmail ora Apri le porte del server su "0.0.0.0" se l'indirizzo BIND è specificato come NULL · Greenmail ora ha un helper "Catch-all" Retriever. Vedi GreenMail.GettreceviedMessagesFordomain (Domain Domain) · Modifiche: per JBoss-Service - Altro messaggio di informazione di avvio Verbose incluso il nome host del server di posta, protocolli e porte


Greenmail. Software correlato

Python ReplyBot.

Python ReplyBot è uno strumento Python per implementare risposte automatiche ai messaggi di posta elettronica. ...

230

Scarica