Guten Morgen zusammen,
ich steige gerade von der mail() Methode auf PHPmailer um. Jetzt meine Frage:
Wie versende ich am geschicktesten 2 E-Mails mit unterschiedlichem Inhalt und anderem Empfänger.
Mit der mail() Methode habe ich einfach ein 2tes mal mail() in einer verschachtelten If Schleife aufgerufen.
Hier weiss ich jetzt gerade nicht wie. Der Code unten versendet nur die erste E-Mail: Ausgabe == cust-mail: Something\'s went wrong!'
ich steige gerade von der mail() Methode auf PHPmailer um. Jetzt meine Frage:
Wie versende ich am geschicktesten 2 E-Mails mit unterschiedlichem Inhalt und anderem Empfänger.
Mit der mail() Methode habe ich einfach ein 2tes mal mail() in einer verschachtelten If Schleife aufgerufen.
Hier weiss ich jetzt gerade nicht wie. Der Code unten versendet nur die erste E-Mail: Ausgabe == cust-mail: Something\'s went wrong!'
PHP-Code:
//mail 1
$compmailer = new PHPMailer;
$compmailer->CharSet = 'UTF-8';
$compmailer->isSMTP();
$compmailer->Host = 'XXX';
$compmailer->SMTPAuth = false;
$compmailer->Port = 25;
$compmailer->From = $sender;
$compmailer->FromName = "{$name} {$surname}";
$compmailer->addAddress($receiver, "XXX");
$compmailer->isHTML(true);
$compmailer->Subject = "XXX";
$compmailer->Body = $compartment_msg;
$compmailer->AltBody = strip_tags($compmailer->Body);
//mail 2
$custmailer = new PHPMailer;
$custmailer->CharSet = 'UTF-8';
$custmailer->isSMTP();
$custmailer->Host = 'XXX';
$custmailer->SMTPAuth = false;
$custmailer->Port = 25;
$custmailer->From = $receiver;
$custmailer->FromName = "XXX";
$custmailer->addAddress($sender, "{$name} {$surname}");
$custmailer->isHTML(true);
$custmailer->Subject = "XXX";
$custmailer->Body = $customer_msg;
$custmailer->AltBody = strip_tags($custmailer->Body);
if (!$compmailer->send()) {
echo 'comp-mail: Something\'s went wrong!';
exit;
}else{
if (!$custmailer->send()) {
echo 'cust-mail: Something\'s went wrong!';
exit;
}
}
Kommentar