function execute()
 {
     $mail_from = $this->action["elements"][2];
     $mail_replyto = $mail_from;
     $mail_to = $this->action["elements"][3];
     $mail_subject = $this->action["elements"][4];
     $mail_body = $this->action["elements"][5];
     foreach ($this->elements_email as $search => $replace) {
         $mail_body = str_replace('###' . $search . '###', $replace, $mail_body);
     }
     $mail = new rex_mailer();
     $mail->AddAddress($mail_to, $mail_to);
     $mail->WordWrap = 80;
     $mail->FromName = $mail_from;
     $mail->From = $mail_from;
     $mail->AddReplyTo($mail_replyto, $mail_replyto);
     $mail->Subject = $mail_subject;
     $mail->Body = nl2br($mail_body);
     $mail->AltBody = strip_tags($mail_body);
     // $mail->IsHTML(true);
     $mail->Send();
 }
Esempio n. 2
0
                 $xcounter++;
         }
     }
 }
 $Body = $form_template_html . nl2br($mailbodyhtml) . $form_template_html_footer;
 $To = "REX_VALUE[1]";
 $from = $From = "REX_VALUE[1]";
 // E-Mail
 $mail = new rex_mailer();
 // Mailer initialisieren
 $mail->CharSet = 'UTF-8';
 // Zeichensatz
 $mail->AddAddress($To);
 // Empfänger
 if ($absendermail != '') {
     $mail->AddReplyTo($absendermail);
     // Antwort an Absender per Reply-To -  Besucher
 }
 if ($form_bcc != '') {
     $mail->AddBCC($form_bcc);
 }
 // Wenn true Daten aus do form! , wenn false aus PHPMailer
 if ($form_from_mode == true) {
     $mail->From = $From;
     $mail->Sender = $from;
     //Absenderadresse als Return-Path
     $mail->FromName = $from;
     // Abdendername entspricht Empfängeradresse
 }
 // Betreff ermitteln
 if ($sselect != "") {