public class MailSendManager extends Object
| Constructor and Description |
|---|
MailSendManager(MailSessionFactory mailSessionFactory,
com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.mail.internet.MimeMessage |
createEmail(EmailMessage msg,
MailSessionWrapper session) |
MailTransport |
getMailTransport() |
Set<EmailMessage> |
sendMultiple(Collection<? extends EmailMessage> messages,
SMTPServer smtpServer,
PrintStream debugStream) |
void |
sendSingle(EmailMessage message,
SMTPServer smtpServer,
PrintStream debugStream) |
public MailSendManager(MailSessionFactory mailSessionFactory, com.atlassian.event.api.EventPublisher eventPublisher)
public Set<EmailMessage> sendMultiple(Collection<? extends EmailMessage> messages, SMTPServer smtpServer, @Nullable PrintStream debugStream) throws MailSendException
MailSendExceptionpublic void sendSingle(EmailMessage message, SMTPServer smtpServer, @Nullable PrintStream debugStream) throws MailSendException
MailSendExceptionprotected javax.mail.internet.MimeMessage createEmail(EmailMessage msg, MailSessionWrapper session) throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic MailTransport getMailTransport()
Copyright © 2024 Atlassian. All rights reserved.