wMailer::sendMailAlternative

Sendet eine E-mail als Text und HTML(multipart/alternative)

Funktionsaufruf

Boolean sendMailAlternative(Array header, String text, String html, Array attachment = null)

Parameter

header
E-Mail Header
text
E-Mail Text
html
E-Mail HTML
attachement
Anhang
options
Optionen
engineType - [PHP|zend|wSMTP2]
Mail-Engine
smtpData
Alternative SMTP-Daten beim Einsatz von wSMTP2
saveOnlyOutbox
Falls die Mail nur in den Postausgang gelegt werden soll
doNotUseOutbox
Falls die Mail direkt verschickt werden soll, ohne die Postausgangsfunktionen zu nutzen
doNotUseSent
Falls die Mail nach erfolgreichem Versand nicht im Verzeichnis "Gesendet" abgelegt werden soll.

Beispiel: Versand einer E-Mail als Text- und HTML-Mail

Quelltext

<?php

require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");

//E-Mail Header zuweisen
$header = array();
//Absender
$header['From'] = 'absender@domain.dd';
//Empfänger
$header['To'] = 'empfaenger@domain.dd';
//Betreff
$header['Subject'] = wVariables::getValue('title_prefix', '/spin');
//E-Mail Text ohne HTML-Code zuweisen
$text = "Beispieltext";
//E-Mail Text mit HTML-Code zuweisen
$html = "<b>Beispieltext</b>";

//E-Mail senden
if(wMailer::sendMailAlternative($header, $text, $html)){
print
"Die E-Mail wurde erfolgreich verschickt!";
}
else{
$lastErrorMessage = wMailer::getLastError();
print
"Es ist ein Fehler beim Versand aufgetreten: ".$lastErrorMessage."\n";
}

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.