[PHP] Bei Mailfunktion BCC

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Reaperchef, 1. Juni 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 1. Juni 2008
    Bei Mailfunktion BCC

    Moin,

    wie kann ich hier nen BCC hinzufügen?

    PHP:
            $to  "info@mail.de" ;
            
    $subject  "Test" ;
            
    // Der Mailtext
            
    $mail_content  "Test Zeile1 \n" ;
            
    $mail_content  .=  "Test Zeile2 \n" ;
            
    $mail_content  .=  "Test Zeile3 \n" ;
            
    $mail_content  .=  "Test Zeile4 \n" ;
            
    $mail_content  .=  "Test Zeile5 \n" ;
            
    $mail_content  .=  "Test Zeile6 \n" ;
            
    $mail_content  .=  "Test Zeile7 \n" ;
            
    $mail_content  .=  "Test Zeile8 \n" ;
            
    $mail_content  .=  "Test Zeile9 \n" ;


            

            
    $datei_content  fread ( fopen ( " $pfad " , "r" ), filesize ( " $pfad " ));
             
    $datei_content  chunk_split ( base64_encode ( $datei_content ));

            

            
    $boundary  strtoupper ( md5 ( uniqid ( time ())));

            

            
    $mail_header  .=  "\nMIME-Version: 1.0" ;
            
    $mail_header  .=  "\nContent-Type: multipart/mixed; boundary= $boundary " ;
            
    $mail_header  .=  "\n\nThis is a multi-part message in MIME format  --  Dies ist eine mehrteilige Nachricht im MIME-Format" ;

            

            
    $mail_header  .=  "\n-- $boundary " ;
            
    $mail_header  .=  "\nContent-Type: text/plain" //$content_type
            
    $mail_header  .=  "\nContent-Transfer-Encoding: 8bit" ;
            
    $mail_header  .=  "\n\n $mail_content " ;
            

            
    $mail_header  .=  "\n-- $boundary " ;
            
    $mail_header  .=  "\nContent-Type:  $pfad ; name=\" $name \"" ;
            
            

            
    $mail_header  .=  "\nContent-Transfer-Encoding: base64" ;
            
    $mail_header  .=  "\nContent-Disposition: attachment; filename=\" $name \"" ;
            
    $mail_header  .=  "\n\n $datei_content " ;
            

            
    $mail_header  .=  "\n-- $boundary --" ;
            if(
    mail ( $to , $subject , "" , $mail_header ))
            {
            
    unlink ( " $pfad " );
            }
            }
            }



    BW ist sicher!

    MFG Repaerchef
     
  2. 1. Juni 2008
    AW: Bei Mailfunktion BCC

    PHP:
    $mail_header  .=  "\nBcc: ADRESSE@DOMAIN.COM" ;

    sollte reichen wenn du es vor

    PHP:
    if( mail ( $to , $subject , "" , $mail_header )) 
            { 
            
    unlink ( " $pfad " ); 
            } 
    platzierst.
     
  3. 2. Juni 2008
    AW: Bei Mailfunktion BCC

    kann man machen, ist aber nicht RFC20xx konform... bedeutet dass es abhängig vom E-Mail Client zu Problemen kommen kann, wenn man dies an beliebiger Stelle einbaut. (erscheint teilweise dann sogar als Text in der E-Mail)

    Richtig wäre die Zeile
    PHP:
    $mail_header  .=  "\nBcc: ADRESSE@DOMAIN.COM" ;
    dort einzufügen:
    PHP:

            
    $mail_header  .=  "\nMIME-Version: 1.0" ;
            
    $mail_header  .=  "\nContent-Type: multipart/mixed; boundary= $boundary " ;
            
    $mail_header  .=  "\n\nThis is a multi-part message in MIME format  --  Dies ist eine mehrteilige Nachricht im MIME-Format" ;


    $mail_header  .=  "\nTo: ADRESSE@DOMAIN.COM" ;
    $mail_header  .=  "\nCc: ADRESSE@DOMAIN.COM" ;
    $mail_header  .=  "\nBcc: ADRESSE@DOMAIN.COM" ;

            
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.