Namespace Alvine\Net\Mail
Alvine\Net\Mail\Authentication |
Alvine\Net\Mail\Context |
Klasse die eine E-Mail abbildet und alle Bestandteile einer Mail sammelt und z.B. dem SMTP-Client übergibt. Die Klasse Mail besitzt einige bequemlichkeitsfunktionen die den einfachen Versand einer Mail zulassen. $mail = new \Alvine\Net\Mail\Mail(); // Neue Mail erstellen // Mailparameter übergeben und mit dem Standard SMTP-Client versenden $mail->addTo('[email protected]') ->setFrom('[email protected]') ->setSubject('Testmail') ->addAlternativeParts('<html>', 'plain') ->send(); |
|
MailAddress | Diese Klasse stellt die Struktur und Methoden zur Verwaltung einer MailAdresse zur Verfügung. Die Adresse wird nicht über den Konstruktor, sondern über eine statische Hilfsfunktion erstellt. Ist die Mailadresse nicht richtig, so wird eine MailAddressException geworfen. $address = MailAddress::getAddress('[email protected]'); echo (string)$address; // Gibt [email protected] aus |
MailPart | Bestandteil einer E-Mail |
MailPartAttachment | Bestandteil einer Mail ist ein Anhang. |
MailPartHTML | Diese Klasse stellt die Regeln für die Strukturierung eines HTML Mailbestandteils zur Verfügung. |
MailPartMultipart | Bestanteil einer Mail, die mehrere Bestanteile enthalten kann. So wird eine Mail die sowohl HTML als auch einen alternativen Bestandteil aus einfachen Text enthält so formattiert. |
MailPartText | Diese Klasse stellt einen Text-Mailbestandteil dar. |
SMTPClient | Mails per SMTP versenden RFC 2821. |
Authentication | Anmeldung an einem Mailserver |
MessageClient | Dienst zum Senden von Nachrichten |
MailAddressException | Diese Exception wird geworfen, wenn keine Netzwerkverbindung aufgebaut werden kann. |
MailException | Diese Exception wird geworfen, wenn keine Netzwerkverbindung aufgebaut werden kann. |
SMTPClientException | Diese Exception wird geworfen, wenn keine Netzwerkverbindung aufgebaut werden kann. |