Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    email che mi fa dannare

    salve raga, ho un problema con la funzione email, praticamente tramite questo codice,
    invio 2 email, una in "a e una in "bcc"
    il codice incriminato è questo:
    Codice PHP:
        $destinatari  "io <io@miodominio.it>";
        
    /* oggetto */
        
    $oggetto "Nuovo utente";
       
        
    $messaggio "
        <html>
        <head>
         <title>Nuovo utente</title>
        </head>
        <body>
        

    Nuovo utente registrato</p>
        <table>
         <tr><th>Login: </th><th>"
    .$_POST['email']."</th></tr>
         <tr><th>Password: </th><th>"
    .$_POST['passwd']."</th></tr>             
         <tr><th>Nome: </th><th>"
    .$_POST['name']."</th></tr>
         <tr><th>Cognome: </th><th>"
    .$_POST['surname']."</th></tr>
         <tr><th>Azienda: </th><th>"
    .$_POST['company']."</th></tr>                 
         <tr><th>Email: </th><th>"
    .$_POST['email']."</th></tr>
        </table>
        </body>
        </html>"
    ;
       
        
    /* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
        
    $intestazioni  "MIME-Version: 1.0\r\n";
        
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1 \r\n";
       
        
    /* intestazioni addizionali */
        
    $intestazioni .= "From: ".$_POST['nome']." ".$_POST['cognome']." <".$_POST['email'].">\r\n";
        
    $intestazioni .= "Bcc: [email]iobcc@miodominio.it[/email]\r\n";
        
    $intestazioni .= "Return-Path: <ritorno@miodominio.it>\r\n";  // Indirizzo di ritorno per errori
       
        
    mail($destinatari$oggetto$messaggio$intestazioni); 
    Bene, la cosa curiosa, ma veramente strana! è che nel mio client di posta thunderbird la mail che arriva a io@miodominio.it mostra il codice html sorgente,
    mentre l'email nell'account che arriva in bcc si vede perfettamente!
    allora ho salvato l'email sul mio dekstop, e ho incominciato a modificare il sorgente per vedere cosa cambia! bene ho scoperto che qualcosa di diverso
    c'è, se cambio le due righe:
    MIME-Version: 1.0 Content-type: text/html; charset=iso-8859-1 From: <info@francescoreitano.it>

    con:
    MIME-Version: 1.0
    Content-type: text/html; charset=iso-8859-1

    L'email torna a essere perfetta, come vedete pare che manchi accapo (anche se il sorgente sembra uguale), ma l'email prodotta è la stessa! come diamine è possibile?

    ciao
    Francesco

  2. #2
    adesso siamo nell'assurdo, tolto il bcc ho provato a fare dei test sull'arrivo delle email
    su vari account, ebbene su certi account viene visto in maniera corretta, in altri
    invece si vede il codice sorgente html nel testo!
    Ma come cavolo fa una email (con il codice preso dalle funzioni su php.net) a
    essere visualizzata in maniera differente in base al server in cui la mandi?

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.