Visualizzazione dei risultati da 1 a 3 su 3

Discussione: mail in PHP

  1. #1

    mail in PHP

    Ciao a tutti,
    invio delle email in automatico con PHP in questo modo:

    $headers = "From: ".$nome." <".$email1.">\n";
    $headers .= "Reply-To:".$nome." <".$email1.">\n";
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
    $femail = $email;
    $subject = str_replace("[HOTEL]", $hotelst, $subject_tmp);
    $message = "--$mime_boundary\n";
    $message .= "Content-Type: text/plain; charset=UTF-8\n";
    $message .= "Content-Transfer-Encoding: 8bit\n\n";
    $message .= "$text\n\n";
    @mail($femail,$subject,$message,$headers);

    Ma chi possiede un account con yahoo non riceve il corpo dell'email, da cosa può dipendere?

    Grazie

    Fabrizio

  2. #2
    Ciao,

    Prova a correggere in questo modo:

    Codice PHP:
    $headers "From: ".$nome." <".$email1.">\n";
    $headers .= "Reply-To:".$nome." <".$email1.">\n";
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
    $headers .= "Content-Transfer-Encoding: 8bit\n\n";

    $femail $email;
    $subject str_replace("[HOTEL]"$hotelst$subject_tmp);
    $message "--$mime_boundary\n";
    $message .= "$text\n\n";
    @
    mail($femail,$subject,$message,$headers); 
    Delle parti che andavano nell'header erano presenti nella sezione relativa al messaggio. Probabilmente nel fare il parsing, il server mail di yahoo non digeriva bene il corpo del testo e non lo visualizzava

    <!-- Debian GNU/Linux 4.0 Kernel 2.6.x -->
    ftp://ftp.it.debian.org/
    http://www.php.net/

  3. #3
    funzionaaaaaaaaaaaa!!!

    grazie mi hai salvato il licenziamento

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.