Package de.svws_nrw.base.email
Klasse MailSmtpSession
java.lang.Object
de.svws_nrw.base.email.MailSmtpSession
Dieses Objekt repräsentiert eine Server-Session für den Versand von E-Mails über SMTP
-
Konstruktorübersicht
KonstruktorBeschreibungMailSmtpSession
(MailSmtpSessionConfig config) Erstellt eine neue Session mit der übergebenen Konfiguration -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
sendTextMessage
(@NotNull String from, @NotNull String to, @NotNull String subject, @NotNull String text) Sendet eine Text-Nachricht über diese Session, mit den angegebenen Informationenvoid
sendTextMessageWithAttachment
(@NotNull String from, @NotNull String to, @NotNull String subject, @NotNull String text, @jakarta.validation.constraints.NotNull byte[] data, @NotNull String mimeType, @NotNull String filename) Sendet eine Text-Nachricht über diese Session, mit den angegebenen Informationen und einem Anhang
-
Konstruktordetails
-
MailSmtpSession
Erstellt eine neue Session mit der übergebenen Konfiguration- Parameter:
config
- die Konfiguration für den SMTP-Server
-
-
Methodendetails
-
sendTextMessage
public void sendTextMessage(@NotNull @NotNull String from, @NotNull @NotNull String to, @NotNull @NotNull String subject, @NotNull @NotNull String text) throws jakarta.mail.MessagingException Sendet eine Text-Nachricht über diese Session, mit den angegebenen Informationen- Parameter:
from
- die Adresse, von der die Mail versendet wirdto
- die Adresse, zu der die Mail gesendet wirdsubject
- der Betreff der Nachrichttext
- der Text der Nachricht- Löst aus:
jakarta.mail.MessagingException
- falls ein Fehler bei dem Versenden der Nachricht auftritt
-
sendTextMessageWithAttachment
public void sendTextMessageWithAttachment(@NotNull @NotNull String from, @NotNull @NotNull String to, @NotNull @NotNull String subject, @NotNull @NotNull String text, @NotNull @jakarta.validation.constraints.NotNull byte[] data, @NotNull @NotNull String mimeType, @NotNull @NotNull String filename) throws jakarta.mail.MessagingException Sendet eine Text-Nachricht über diese Session, mit den angegebenen Informationen und einem Anhang- Parameter:
from
- die Adresse, von der die Mail versendet wirdto
- die Adresse, zu der die Mail gesendet wirdsubject
- der Betreff der Nachrichttext
- der Text der Nachrichtdata
- die Binärdaten für das AttachmentmimeType
- der Mime-Type des Attachmentsfilename
- der Datei-Name des Attachments- Löst aus:
jakarta.mail.MessagingException
- falls ein Fehler bei dem Versenden der Nachricht auftritt
-