E-Mail in MAXcms
Aus MAXcms
[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();
