Listing A enthält einen Mustercode, der eine Test-Nachricht versendet. In diesem Beispiel sollten die als Platzhalter verwendeten E-Mail-Adressen durch echte Adressen ersetzt und die smtp.address.com gegen die Adresse eines echten SMTP-Servers ausgetauscht werden, den der jeweilige Internet-Provider beziehungsweise das Unternehmen benutzt.
Listing A
Es wird ein Sitzungsobjekt erstellt, das die laufende E-Mail-Sitzung darstellt. Der Konstruktor des Sitzungsobjekts benötigt ein java.util.Properties-Objekt, das die Schlüsseldaten der Sitzung darstellt. Für dieses Beispiel genügt es, die Eigenschaft „mail.smtp.host“ auf einen geeigneten SMTP-Host zu setzen. Danach erstellt man das eigentliche MimeMessage-Objekt und passt es auf die E-Mail an. Es werden zwei InternetAddress-Objekte benötigt, die jeweils die Sender- beziehungsweise Empfänger-Adressen darstellen. Im hier verwendeten Code sollten diese Adressen tatsächlich gültige E-Mail-Adressen sein, auf die zugegriffen werden kann. Nach der Eingabe der Adressen für die E-Mail werden eine Betreffszeile und eine einfache Nachricht geschrieben.
Schließlich ist die Nachricht für den Versand bereit. In Javamail führt das Transport-Objekt den Versand der Nachrichten aus. Da es sich in diesem Fall um nur eine Nachricht handelt, wird die statische Versandmethode verwendet. Diese benutzt den als Adresse „mail.smtp.host“ angegebenen Server.
Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.
Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…
Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.
Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.
Das jüngste Update für Windows, macOS und Linux stopft drei Löcher. Eine Anfälligkeit setzt Nutzer…
Zwei von Google-Mitarbeitern entdeckte Schwachstellen werden bereits aktiv gegen Mac-Systeme mit Intel-Prozessoren eingesetzt. Sie erlauben…