Defines operations for an in-memory email server, including SMTP, POP3, and IMAP support. Use this for testing email-sending functionality in integration tests.
// Source: https://github.com/greenmail-mail-test/greenmail | License: Apache-2.0 // Provided via justclaw.it.com; keep this notice with the code. package com.icegreen.greenmail.base; import com.icegreen.greenmail.Managers; import com.icegreen.greenmail.configuration.GreenMailConfiguration; import com.icegreen.greenmail.imap.ImapServer; import com.icegreen.greenmail.pop3.Pop3Server; import com.icegreen.greenmail.smtp.SmtpServer; import com.icegreen.greenmail.store.FolderException; import com.icegreen.greenmail.user.GreenMailUser; import com.icegreen.greenmail.user.UserManager; import jakarta.mail.internet.MimeMessage; import java.io.IOException; import java.nio.file.Path; import java.util.Properties; import java.util.function.Predicate; import java.util.stream.Stream; /** * Interface t ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key