Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    Content-type: text/html; charset=iso-8859-1

    Ho creato uno script per l'invio mail dal sito in php (e un pò mysql)
    l'email dorebbe arrivare in html ma, da quando recupero l'email del destinatario direttamente dal db invece di scriverla

    sui mie account di posta (creati sullo stesso server in cui gira lo script)l' email mi viene restituita così
    codice:
    Content-type: text/html; charset=iso-8859-1
    From: 'pippo<noreply@pippo.it>
    Message-Id: <20060829165802.E636E8C5B@webx27.aruba.it>
    Date: Thu, 29 Jun 2006 20:58:02 +0200 (CEST)
    X-Spam-Rating: mxavas13.fe.aruba.it 1.6.2 0/1000/N
    
    
    
    
    
    
    prova
    in pratica non mi supporta l'html, mentre inviandolo su un acoount diverso (yahoo, tiscali)
    non ho nessun problema.


    grazie mille

  2. #2
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: Content-type: text/html; charset=iso-8859-1

    Originariamente inviato da yusizu
    Ho creato uno script per l'invio mail dal sito in php (e un pò mysql)
    l'email dorebbe arrivare in html ma, da quando recupero l'email del destinatario direttamente dal db invece di scriverla

    sui mie account di posta (creati sullo stesso server in cui gira lo script)l' email mi viene restituita così
    codice:
    Content-type: text/html; charset=iso-8859-1
    From: 'pippo<noreply@pippo.it>
    Message-Id: <20060829165802.E636E8C5B@webx27.aruba.it>
    Date: Thu, 29 Jun 2006 20:58:02 +0200 (CEST)
    X-Spam-Rating: mxavas13.fe.aruba.it 1.6.2 0/1000/N
    
    
    
    
    
    
    prova
    in pratica non mi supporta l'html, mentre inviandolo su un acoount diverso (yahoo, tiscali)
    non ho nessun problema.


    grazie mille
    Che codice php usi per inviare l'email? postalo completo che vediamo...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909
    ...non ci speravo più
    il codice è questo:
    codice:
    $mail_to = $i[email];
    $mail_subject = "News letter" ;
    $mail_from = "noreply@miosito.it"; 
    $nome = $_POST['username'] ; 
    
    $email = $_POST['email'] ;
    $title = $_POST['title'] ; 
    $text = $_POST['post_text'] ; 
    $mail_body =    "Gentile $i[username],
    
    
    
    
    $title
    
    
    
    
     $text
    
    
    
    
    
    <a href=\"http://miosito.it\">miosito</a>
    
    ";
    
    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: miosito\'<$mail_from>";
    
    mail($mail_to, $mail_subject, $mail_body, $mail_in_html);
    $i++;
    dove $i è il risultato della query al db:
    codice:
    $mail = mysql_query("SELECT email, ok, username FROM $table_users WHERE ok=\"ok\"");
    
    while ($i = mysql_fetch_array($mail))
    grazie mille

  4. #4
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Qui manca una parte

    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: miosito'<$mail_from>";

    Metti così

    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "From:miosito<miaemail@virgilio.it>\n";

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909
    è uguale, sul mio account tiscali la ricevo bene ed in html

    mentre su quelli di aruba la ricevo come prima



    ....su yahoo anche bene

  6. #6
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da yusizu
    è uguale, sul mio account tiscali la ricevo bene ed in html

    mentre su quelli di aruba la ricevo come prima



    ....su yahoo anche bene
    E' il server, bisogna vedere se gira su Linux o Windows, cambiano un pò le impostazioni

    prova così:
    Codice PHP:
    $mail_in_html "MIME-Version: 1.0\r\n";
    [
    COLOR=red]$mail_in_html .= "\nContent-type: text/html; charset=iso-8859-1";[/COLOR$mail_in_html .= "From: miosito'<$mail_from>"

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909
    linux.

    cmq ho risolto:
    invece di richiamrmi i dati dal db li richiamo tramite $_POST[dato]

    così facendo non mi da alcun problema.


    grazie mille.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.