E-Mail in MAXcms

Aus MAXcms

Wechseln zu: Navigation, Suche

[bearbeiten] cmsMail

Innerhalb von MAXcms sollte statt des PHP-Befehlts "mail" die CMS-Funktion cmsMail verwendet werden. Die Parameter sind genau wie mail belegt, aber es erfolgen mehrere Prüfungen. z.B. kann der 5. Parameter verwendet werden. Steht dieser wegen Safe-Mode-Einstellungen nicht zur Verfügung, erfolgt keine Fehlermeldung, sondern es wird versucht über einen ggf. konfigurierten SMTP-Server zu versenden und damit den 5. Parameter mitzusenden. Schlägt dies ebenfalls fehl, wird das mail-Kommando ohne den 5. Parameter verwendet.

[bearbeiten] phpMailer

require_once($GLOBALS["thCMS_root"]."/includes/phpmailer/class.phpmailer.php");
$mail = new phpmailer();
$mail->Mailer = "mail";
$mail->isHTML(true);

$mail->Body  = $htmlBody;
$mail->AltBody = $plainBody;

$mail->Subject = $subject;
$mail->AddAddress($empfaenger);
// $mail->AddAddress($empfaenger2);
$mail->From = $form;
$mail->FromName = $fromName;

$mail->AddAttachment($file, $name);
// $mail->AddAttachment($file, $name);

$res = $mail->Send();

Persönliche Werkzeuge