tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1008
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    C-H C-H ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Beiträge
    256
    Hi!

    Wenn ich mit der mail-Funktion eine E-Mail versende, werden mehrere Empfänger mit Komma getrennt (z.B. Empfänger1 <mail@empfaenger1.de>, Emfänger2 <mail@emfanger2.de>).

    Wie kann ich jetzt aber einen Namen wie "Nachname, Vorname <mail@irgendwas.de>" senden?

    Es geht mir mit anderen Worten darum: wie kann ich im header einer Mail ein Komma übertragen?
     

  2. #2
    Avatar von GarGod
    GarGod GarGod ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Ort
    Mönchengladbach
    Beiträge
    176
    Schreib doch deine Empfänger in ein Array und dann führst das so aus:

    PHP-Code:
    $empfaengerArray;

    foreach(
    $empfaengerArray as $kay){
              
    mail($kay,....)
              } 
     
    Dülken Abi 2007 - Abitain You

    "Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems." David Mertz

  3. #3
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Anführungszeichen.
     
    Markus Wulftange

  4. #4
    Registriert seit
    Feb 2005
    Ort
    NRW
    Beiträge
    460
    Noch ein Vorschlag:

    Auf diese Weise generiert man eine einzelne Mail die an mehrere Empfänger
    versandt werden kann. Gleichzeitig vermeidet man durch die Verwendung von
    BCC-Empfängern, dass die Empfänger im Kopf der Mail mit aufgeführt werden
    und auf diese Weise ein überdimensionaler Header entsteht.

    PHP-Code:
    <?php

    // Empfaengerliste
       
    $empfaenger = array("a@mail.de","b@mail.de","c@mail.de");

    // BCC-Erzeugen
       
    foreach ($empfaenger as $key => $email) {
          
    $bcc .= "Bcc: $email\r\n";
    }

    // Mail samt BCC-Empfänger versenden
       
    mail("erster@mail.de","Newsletter","Hier das Neueste...",$bcc);

    ?>
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 09.08.10, 12:03
  2. Mail-Funktion und Umlaute im Header
    Von bauchinj im Forum PHP
    Antworten: 4
    Letzter Beitrag: 16.02.10, 14:13
  3. Antworten: 2
    Letzter Beitrag: 04.06.05, 14:14
  4. Split-Funktion vs. Zeichen für Zeichen lesen
    Von Yoah im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 12.01.05, 16:32
  5. mit mail() Funktion HTML e-mail versenden
    Von andreassin im Forum PHP
    Antworten: 2
    Letzter Beitrag: 30.10.04, 18:49