public interface EmailService
Modifier and Type | Method and Description |
---|---|
javax.mail.Session |
getSession()
Zwraca sesje utworzoną z domyślnej konfiguracji
|
javax.mail.Session |
getSession(EmailConfiguration emailConfiguration)
Zwraca sesje utworzoną z podanej konfiguracji
|
void |
send(EmailMessage emailMessage)
Wysyła wiadomość email za pomocą domyślnej konfiguracji
|
void |
send(EmailMessage emailMessage,
EmailConfiguration emailConfiguration)
Wysyła wiadomość email za pomocą podanej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage)
Wysyła wiadomość email za pomocą domyślnej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration)
Wysyła wiadomość email za pomocą podanej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration,
EmailInfo emailInfo)
Wysyła wiadomość email za pomocą podanej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration,
EmailInfo emailInfo,
boolean test)
Wysyła wiadomość email za pomocą podanej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage,
EmailInfo emailInfo)
Wysyła wiadomość email za pomocą domyślnej konfiguracji
|
void |
startTimer(EmailConfiguration emailConfiguration)
Startuje timer odpowiedzialny za wysyłanie buforowe
|
void |
stopAllTimers()
Zatrzymuje wszystkie timery odpowiedzialne za wysyłanie buforowe
|
void |
stopTimer(EmailConfiguration emailConfiguration)
Zatrzymuje timer odpowiedzialny za wysyłanie buforowe
|
void startTimer(EmailConfiguration emailConfiguration)
emailConfiguration
- konfiguracja, dla której ma zostać włączony timervoid stopTimer(EmailConfiguration emailConfiguration)
emailConfiguration
- konfiguracja, dla której ma zostać wyłączony timervoid stopAllTimers()
void send(EmailMessage emailMessage) throws javax.mail.MessagingException
emailMessage
- wiadomośćjavax.mail.MessagingException
void send(EmailMessage emailMessage, EmailConfiguration emailConfiguration) throws javax.mail.MessagingException
emailMessage
- wiadomośćemailConfiguration
- konfiguracjajavax.mail.MessagingException
void send(javax.mail.internet.MimeMessage mimeMessage) throws javax.mail.MessagingException
mimeMessage
- wiadomośćjavax.mail.MessagingException
void send(javax.mail.internet.MimeMessage mimeMessage, EmailInfo emailInfo) throws javax.mail.MessagingException
mimeMessage
- wiadomośćemailInfo
- dodatkowe informacje do audytujavax.mail.MessagingException
void send(javax.mail.internet.MimeMessage mimeMessage, EmailConfiguration emailConfiguration) throws javax.mail.MessagingException
mimeMessage
- wiadomośćemailConfiguration
- konfiguracjajavax.mail.MessagingException
void send(javax.mail.internet.MimeMessage mimeMessage, EmailConfiguration emailConfiguration, EmailInfo emailInfo) throws javax.mail.MessagingException
mimeMessage
- wiadomośćemailConfiguration
- konfiguracjaemailInfo
- dodatkowe informacje do audytujavax.mail.MessagingException
void send(javax.mail.internet.MimeMessage mimeMessage, EmailConfiguration emailConfiguration, EmailInfo emailInfo, boolean test) throws javax.mail.MessagingException
mimeMessage
- wiadomośćemailConfiguration
- konfiguracjaemailInfo
- dodatkowe informacje do audytutest
- czy jest to wiadomość testowa, jeśli tak to nie zostanie ona wysłana buforowojavax.mail.MessagingException
javax.mail.Session getSession()
javax.mail.Session getSession(EmailConfiguration emailConfiguration)
emailConfiguration
- konfiguracjaCopyright © 2025 Suncode. All rights reserved.