Dieses Modul hat keine direkte Funktionalität für den Webseitenbesucher. Es stellt anderen Modulen nur die Ressourcen zum Versand von Emails bereit.
void reset()
Setzt das Objekt auf die in der Administration definierten Werte zurück
string GetAltBody()
Gibt den alternativen Email-Body zurück
void SetAltBody( $string )
Definiert den alternativen Email-Body
string GetBody()
Gibt den primären Email-Body zurück
void SetBody( $string )
Definiert den primären Email-Body
string GetCharSet()
Standard: iso-8859-1
Gibt den verwendeten Zeichensatz der Email zurück
void SetCharSet( $string )
Definiert den verwendeten Zeichensatz der Email
string GetConfirmReadingTo()
Gibt die Email-Adresse zurück, an die die Lesebestätigung gesandt wird
void SetConfirmReadingTo( $address )
Definiert oder löscht die Email-Adresse für die Lesebestätigung
string GetContentType()
Standard: text/plain
Gibt den Typ des Inhalts der Email zurück
void SetContentType()
Definiert den Typ des Inhalts der Email
string GetEncoding()
Gibt die Enkodierung der Email zurück
void SetEncoding( $encoding )
Definiert die Enkodierung der Email
Mögliche Optionen sind: 8bit, 7bit, binary, base64, quoted-printable
string GetErrorInfo()
Gibt eine Fehler-Information zurück
string GetFrom()
Gibt die aktuelle Email-Adresse des Absenders zurück
void SetFrom( $address )
Definiert die Email-Adresse des Absenders
string GetFromName()
Gibt den Namen des Absenders zurück
SetFromName( $name )
Definiert den Namen des Absenders
string GetHelo()
Gibt den HELO-String zurück
SetHelo( $string )
Definiert den HELO-String
Standardwert: $hostname
string GetHost()
Gibt die SMTP-Hosts zurück (getrennt durch Semikolon)
void SetHost( $string )
Definiert die Hosts
string GetHostName()
Gibt den Hostnamen zurück, der für SMTP Helo verwendet wird
void SetHostName( $hostname )
Definiert den Hostnamen, der für SMTP Hello verwendet wird
string GetMailer()
Gibt den verwendeten Mailer zurück
void SetMailer( $mailer )
Gibt den verwendeten Mailer zurück, entweder sendmail, mail, oder smtp
string GetPassword()
Gibt das Passwort für die SMTP-Authentifizierung zurück
void SetPassword( $string )
Definiert das Passwort für die SMTP-Authentifizierung
int GetPort()
Gibt die Portnummer für SMTP-Verbindungen zurück
void SetPort( $int )
Definiert die Portnummer für SMTP-Verbindungen
int GetPriority()
Gibt die Priorität der Nachricht zurück
void SetPriority( int )
Definiert die Priorität/Dringlichkeit der Nachricht
Mögliche Werte sind 1 = Hoch, 3 = Normal, 5 = Niedrig
string GetSender()
Gibt den sender-String zurück (return path)
void SetSender( $address )
Definiert den sender-String
string GetSendmail()
Gibt den sendmail-Pfad zurück
void SetSendmail( $path )
Definiert den sendmail-Pfad
bool GetSMTPAuth()
Gibt den aktuellen Wert des SMTP-Authentifizierungs-Flags zurück
SetSMTPAuth( $bool )
Definiert den SMTP-Authentifizierungs-Flag
bool GetSMTPDebug()
Gibt den aktuellen Wert des SMTP-Debug-Flags zurück
void SetSMTPDebug( $bool )
Definiert den SMTP-Debug-Flag
bool GetSMTPKeepAlive()
Gibt den aktuellen Wert des SMTP-Keep-Alive-Flags zurück
SetSMTPKeepAlive( $bool )
Definiert den SMTP-Keep-Alive-Flag
string GetSubject()
Gibt den aktuellen Betreff-String zurück
void SetSubject( $string )
Definiert den aktuellen Betreff-String
int GetTimeout()
Gibt den timeout-Wert zurück
void SetTimeout( $seconds )
Definiert den timeout-Wert
string GetUsername()
Gibt den Usernamen für die SMTP-Authentifizierung zurück
void SetUsername( $string )
Definiert den Usernamen für die SMTP-Authentifizierung
int GetWordWrap()
Gibt den wordwrap-Wert zurück
void SetWordWrap( $int )
Definiert den wordwrap-Wert
AddAddress( $address, $name = '' )
Fügt eine Zieladresse hinzu
AddAttachment( $path, $name = '', $encoding = 'base64', $type = 'application/octent-stream' )
Fügt einen Anhang hinzu
AddBCC( $address, $name = '' )
Fügt eine Zieladresse für eine verdeckte Kopie (BCC) hinzu
AddCC( $address, $name = '' )
Fügt eine Zieladresse für eine Kopie (CC) hinzu
AddCustomHeader( $txt )
Fügt der Email einen benutzerdefinierten Header hinzu
AddEmbeddedImage( $path, $cid, $name = '', $encoding = 'base64', $type = 'application/octent-stream' )
Fügt ein eingebettetes Bild hinzu
AddReplyTo( $address, $name = '' )
Fügt eine Adresse für die Antwort-Email hinzu
AddStringAttachment( $string, $filename, $encoding = 'base64', $type = 'application/octent-stream' )
Fügt einen Dateianhang hinzu
ClearAddresses()
Löscht alle Email-Adressen
ClearAllRecipients()
Löscht alle Empfänger
ClearAttachments()
Löscht alle Anhänge
ClearBCCs()
Löscht alle BCC-Email-Adressen
ClearCCs()
Löscht alle CC-Email-Adressen
ClearCustomHeaders()
Löscht alle benutzerdefinierten Header
ClearReplyto()
Löscht die Email-Adresse für die Antwort
IsError()
Prüft, ob eine bestimmte Fehlerbedingung erfüllt ist
bool IsHTML( $bool )
Kennzeichnet die Email als HTML-Email
Hinweis: Dies ist zwar eine Möglichkeit, jedoch sollte bevorzugt eine get- und set-Methode verwendet werden
bool IsMail()
Prüft, ob mail verwendet werden soll
bool IsQmail()
Prüft, ob qmail verwendet werden soll
IsSendmail()
Prüft, ob sendmail verwendet werden soll
IsSMTP()
Prüft, ob smtp verwendet werden soll
Send()
Versendet die aktuell vorbereitete Email
SetLanguage( $lang_type, $lang_path = '' )
Legt die aktuelle Sprache und (optional) den Sprach-Pfad fest
SmtpClose()
Schließt die smtp-Verbindung
Dieses Modul beinhaltet keinen kommerziellen Support. Sie können jedoch über folgende Möglichkeiten Hilfe zu dem Modul erhalten:
Nach der GPL wird diese Software so veröffentlicht, wie sie ist. Bitte lesen Sie den Lizenztext für den vollen Haftungsausschluss.