Platzi: verschiedene Mails an verschiedene Empfänger

Hallo miteinander!

Also ich mach jetzt seit ca. 2 Wochen ein bisschen php.
Hab schon ein Anfrage-Formular gemacht, und das funktioniert so weit recht gut.

Nun bau ich noch eine Checkbox "Kopie" ein, wo dann der Besucher eine Kopie an sich selbst anfordern kann.
Die Mail für den sollte allerdings einen anderen Text haben "bodykopie".

Ich hab nun eine IF-Anweisung gesetzt, bei der nachgeschaut wird, ob die Checkbox angehakt ist oder nicht.
Wenn sie deaktiviert ist, kommt das Formular-Mail ohne Probleme zu mir.

Mein Code:

if( ($kopie == "Ja") ) #Kopie an Besucher und Firma
{
mail ($emailkopie, $betreffkopie, $bodykopie, "From: Firma");
mail ($email, $betreff, $body, "From:$email");
header("Location: ***"); ***=URL der Danke-Seite
}
else #Anfrage nur an Firma
{
mail ($email, $betreff, $body, "From:$email");
header("Location: ***");
}

Also meiner Meinung nach funktioniert das mit den 2 Mail-Anweisugnen sicher nicht.

Wie kann ich aber sonst an Kunde UND Firma VERSCHIEDENE Mails (Betreff, Text,...) senden lassen?

Kann mir wer helfen?

Gruß Christian

  1. Hallo,
    also dass mit den zwei Email Anweisungen funktioniert 100%tig.

    Was ich an deiner Stelle machen würde:
    if( ($kopie == "Ja") ) #Kopie an Besucher und Firma
    {
    $sendkopie = mail($emailkopie, $betreffkopie, $bodykopie, "From: Firma");

    $send = mail ($email, $betreff, $body, "From:$email");
    header("Location: ***"); ***=URL der Danke-Seite

    if($sendkopie == false) echo "Fehler bei Kopie<br>";
    if($send == false) echo "Fehler bein Email<br>";

    echo "<br>Kopie: $emailkopie, $betreffkopie, $bodykopie, "From: Firma"
    <br><br>
    Email: $email, $betreff, $body, "From:$email"";
    }

    Außerdem ist bei der Kopie als From keine Email Adresse angegeben, wahrscheinlich filtert dein Spamfilter diese aus.
    Wenn GMX z.B. so eine Email erhält, wird diese komplett gelöscht, ohne dass man eine Benachrichtung bekommt

    MFG
    Andavos