Kalle_B: Umlaute in Mails

Beitrag lesen

Hallöle,

auf einer Seite können Surfer E-Cards mit eigenem Text versenden.

Aus Gewohnheit habe ich die Umlaute HTML- mäßig codiert, also ä wird ä. War nun ganz erstaunt, dass im Thunderbird die Codierung angezeigt wird statt der Umlaute.

Wie händelt man denn Umlaute in Mails?

Wahrscheinlich mit dem richtigen Header? Meine Aufbereitung sieht so aus:

  
    require 'Mail.php';  
    require 'Mail/mime.php';  
    $mail_instance = new Mail();  
    $arr_recipients = $mail_instance->parseRecipients($arr['empfaenger']);  
...  
    //-------------  
    // MAIL SENDEN  
    //-------------  
    $arr_headers = array(  
     'Subject'      => 'Postkarte aus Birkenau von '.$arr['name']  
    ,'From'         => 'ecard@gewerbe-birkenau.de'  
    );  
    $mime_message = new Mail_mime();  
    $mime_message->setTXTBody( $txt );  
    $mime_message->addAttachment( $dir_karten.$arr_dateiname[$arr['motiv']], 'image/jpeg' );  
//  $mime_message->addAttachment( $dir_karten.$arr_motive[$arr['motiv']][1], 'image/jpeg' );  
    $mime_body = $mime_message->get();  
    $mime_hdr  = $mime_message->headers( $arr_headers );  
    $final_massage =& Mail::factory('mail');  
    if ( $final_massage->send( $arr_recipients, $mime_hdr, $mime_body) == TRUE  )  
    {  
      $h01 = 1; // erfolgreich  
    }  
    else  
    {  
      $f07 = 1; // unbekannter fehler  
    }  

Lieben Gruß, Kalle