Mails - (mail.class.php)

new mail() - Object

$string $array to = null Empfängeradresse; gibt die eMail Adresse als String oder Array an die die eMail gesendet werden soll
$string from = null Absenderadresse; gibt die eMail als Absender an; nur als String
$string $array $object subject = null gibt den Betreff an, als $string, $array oder als new trans() Objekt
$string $array $object message = null gibt die Nachricht an, als $string, $array oder als new trans() Objekt
$string $object lang = null gibt den Sprachcode an, als new lang() Objekt oder als string als Sprachcode nach ISO 639-1 an
$bool html = false $bool bei true wird die eMail als HTML Content gesendet, ansonsten als Plain-Text
$string $array files = array Dateianhänge als Pfad, als $string oder $array
__construct ([$string $array $to = null[, $string $from = null[, $string $array $object $subject = null[, $string $array $object $message = null[, $array $option = null]]]]])
$to optional; Empfängeradresse; gibt die eMail Adresse als String oder Array an die die eMail gesendet werden soll
$from optional; Absenderadresse; gibt die eMail als Absender an; nur als String
$subject optional; gibt den Betreff an, als $string, $array oder als new trans() Objekt
$message optional; gibt die Nachricht an, als $string, $array oder als new trans() Objekt
$option optional;
[
  'lang' => stream::lang(), // gibt den Sprachcode an als new lang() Object oder Sprachcode nach ISO 639-1 an
  'html' => false, // $bool bei true wird die eMail als HTML Conetent gesendet, ansonsten als Plain-Text
  'files' => null, // Dateianhänge als Pfad, als $string oder $array
]
erstellt ein new mail() Object
$mail = new mail();
__destruct ()
versendet die eMail wenn die Variable gelöscht wird
$mail = new mail();

unset($mail);
__get ($string $name)
$name Übergibt den Variablennamen
ruft die Variablen ab
$mail = new mail();
echo $mail->to; // Ausgabe: Empfängeradresse
__set ($string $name, $mixed $value)
$name Übergibt den Variablennamen
$value Übergibt den Wert der Variablen
setzt ein neuen Wert einer Variablen
$mail = new mail();
$mail->to = 'mail@xenec.net';
__toString ()
gibt die Nachricht als $string aus
$mail = new mail();
echo $mail;
__debugInfo ()
gibt alle Eigenschaften als $array aus
$mail = new mail();
var_dump($mail);
static mail::info ($string $array $object $nachricht[, $mixed $kontext = null])
$nachricht gibt die Nachricht an, als $string, $array oder als new trans() Objekt
$kontext Variablen aller Variablentypen können als Information übergeben werden
gibt true zurück, wenn die eMail erfolgreich abgesendet wurde; ansonsten false; eMail wird an [mailAddress][mainMail] gesendet und kommt von [mailAddress][infoMail]
mail::info('Dies ist eine kurze Nachricht');
static mail::send ($string $array $to, $string $from, $string $array $object $subject, $string $array $object $message[, $array $option = null])
$to Empfängeradresse; gibt die eMail Adresse als String oder Array an die die eMail gesendet werden soll
$from Absenderadresse; gibt die eMail als Absender an; nur als String
$subject gibt den Betreff an, als $string, $array oder als new trans() Objekt
$message gibt die Nachricht an, als $string, $array oder als new trans() Objekt
$option optional;
[
  'lang' => stream::lang(), // gibt den Sprachcode an als new lang() Object oder Sprachcode nach ISO 639-1 an
  'html' => false, // $bool bei true wird die eMail als HTML Conetent gesendet, ansonsten als Plain-Text
  'files' => null, // Dateianhänge als Pfad, als $string oder $array
]
gibt true zurück, wenn die eMail erfolgreich abgesendet wurde; ansonsten false
mail::send('mail@xenec.com', 'mail@xenec.net', 'Whats up Guy', 'Oh mein Gott');

mail::send(['mail@xenec.com', 'DanielSchumann@t-online.de'], 'mail@xenec.net', 'Whats up Guy', 'Oh mein Gott');

mail::send('mail@xenec.com', 'mail@xenec.net', 'Whats up Guy', ['de' => 'Oh mein Gott', 'en' => 'Oh my godness']);