Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    30

    problemi ricezione mail

    Ciao a tutti

    Ho un problema con l'invio di mail in html utilizzando la funzione mail()

    la stessa mail inviata dallo stessa pagina php a 3 gruppi di indirizzi diversi mi da risutlati diversi.

    Purtroppo non riesco a capire da cosa possa essere causato questo errore, se dal server o dalla pagina php che ho costruito

    la mail corretta viene ricevuta cosi'




    ad un certo punto dopo l'invio di circa 100 mail, hanno iniziato a vedersi cosi'




    come se fosse stato spedito tutto il contenuto del file php sottoforma di testo



    alcune poi vengono ricevute con colori diversi come potete vedere qui sotto




    potete aiutarmi a individuare la sorgente del problema? secondo voi dipende dal server, dalla pagina php o qualcos'altro?

    questo problema l'ho riscontrato solo con l'invio a gruppi di indirizzi, durante i test dove inviavo l'email a 3 o 4 indirizzi non ho mai riscontrato niente del genere.
    pensando che fosse un problema di flood del server ho raggruppato le email a gruppi di 50 inviandola con ritardi di addirittura 10 minuti... ma sembra nn essere qui il problema...

    qualche consiglio?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    30
    Codice PHP:
    <?php

    $subject 
    $_POST['oggetto'];

    $bcc $_POST['bcc'];



    $header "To:\n";
    $header .= "From: Il Francolino <xxx@xxx.it>\n";
    $header .= "BCC: $bcc\n";
    $header .= "X-Mailer: PHP\n";


    $boundary "==String_Boundary_x" .md5(time()). "x";


    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: multipart/alternative;\n";
    $header .= " boundary=\"$boundary\";\n\n";

    /
    $messaggio "Se visualizzi questo testo il tuo programma non supporta i MIME.\n\n";


    $messaggio .= "--$boundary\n";
    $messaggio .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
    $messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
    $messaggio .= "Apre la Vineria al Ristorante Pizzeria Francolino.\nIn una sala dedicatà sarà possibile degustare vini nazionali e internazionali in abbinamento a salumi o formaggi tipici della nostra zona.\nVerranno organizzate serate a tema, dove sarà possibile scoprire abbinamenti particolari, conoscere nuovi prodotti o semplicemente trascorrere una piacevole serata davanti ad un buon calice di vino.\n\n
    La Vineria è aperta da Martedì a Venerdì dalle 9:00 all 1:00\n\nPer informazioni tel/fax 039 69 00 581\n\n
    Prossime serate: 30 Ottobre, La spagna - in questa serata verranno serviti prosciutti Pata Negra, Chorizo, Cecina de Leon, Peperoni del Piquillo e molto altro, abbinati con grandi rossi spagnoli: Marques de Caceres Crianza 2003 DOC o Quatrocientos Crianza 2002 DOC.\nPrezzo: 28€.\nÈ gradita la prenotazione.\n\n
    8 Novembre: Le Carni - Una serata particolare dove la carne sarà protagonista.\n
    3 qualità di carni a confronto, accompagnate da 3 vini toscani.\nPrezzo: 30€.\nÈ gradita la prenotazione.\n\n
    Serata dedicata alla Valtellina. Bresaole, Pizzoccheri e formaggi accompagnati da vini locali:\nPrezzo: 26€.\nÈ gradita la prenotazione.\n\n"
    ;


    $messaggio .= "--$boundary\n";
    $messaggio .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
    $messaggio .= "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
        \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">

    <html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"it\">
    <head>
        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>

        <title>La Vineria - Spagna</title>
        
    </head>

    <body style=\"margin:0; padding:0;\">

            <div id=\"container\" style=\"background-color:#121c24; margin:0; padding:0; font: 12px/1.2 'Trebuchet ms',Verdana,Arial,sans-serif;background:#121c24;color: #ebccc3\">
                        <p style=\"background-color:#fff; padding:5px; color:#000;\">Se hai problemi nella visualizzazione di questa email <a href=\"http://www.ilfrancolino.it/email/spagna/newsletter-spagna.html\" title=\"Newsletter Online\">CLICCA QUI</a></p>
                <div id=\"logo\" style=\"height:200px; margin:0; background-color:#7f2f37\">
                    <img style=\"margin:0;\" src=\"http://www.ilfrancolino.it/email/spagna/img/header-spagna.jpg" 
    width="500" height="200" alt="La Vineria\" />
                </div>

                <table border=\"0\" cellspacing=\"0\" cellpadding=\"5\" style=\"margin:0;font-size:12px\">
                <tbody><tr>
                <td valign=\"top\">
                    <h1 style=\"margin:5px 0 0 5px; padding:0; color:#91343a; font-size:16px;\">Serata degustativa: La Spagna</h1>
                 <p style=\"color:#ebccc3; margin:0; padding:5px;\"><img style=\"float:left\" src=\"http://www.ilfrancolino.it/email/spagna/img/30ott.jpg\" width=\"50\" height=\"66\" alt=\"30ott\" />La prima serata degustativa organizzata alla Vineria del Francolino &egrave; dedicata alla Spagna, terra di ottimi prodotti gastronomici. Il Men&ugrave; sar&agrave; composto da:</p>
                    <ul style=\"color:#ebccc3;list-style:outside; margin-left:30px; font-size:14px;\">
                        <li style=\"background-color:#213342; padding:2px; color:#b64149;\">[b]Tapas[/b]
                        <li style=\"background-color:#213342; padding:2px 2px 2px 10px; list-style-type:none; margin:0 0 5px 0;\">accompagnate da Cava Mata Reserva Agusti Torello
                        <li style=\"background-color:#213342; padding:2px; color:#b64149;\">[b]Pulpo a Feira E Pimienton del Piquillo con Anchoas en Salason[/b]
                        <li style=\"background-color:#213342; padding:2px 2px 2px 10px; list-style-type:none; margin:0 0 5px 0;\">accompagnati da Cuatrocientos Crianza 2002 Bodega Inurrieta
                        <li style=\"background-color:#213342; padding:2px; color:#b64149;\">[b]Lardo di Pata Negra, Cecina De Leon, Jamon Iberico Cocido, Pata Negra Bellota Reserva Stagionato 36 Mesi, Chorizo[/b]
                        <li style=\"background-color:#213342; padding:2px 2px 2px 10px; list-style-type:none; margin:0 0 5px 0;\">accompagnati da Marques de Caceres Reserva Rioja 2001
                        <li style=\"background-color:#213342; padding:2px; color:#b64149;\">[b]Pata Negra Gran Reserva stagionato 42 mesi, Strachitund[/b]
                        <li style=\"background-color:#213342; padding:2px 2px 2px 10px; list-style-type:none; margin:0 0 5px 0;\">accompagnati da Gaudium Rioja 1994 Bodega Marques de Caceres
                    <li style=\"list-style:none; text-decoration:underline;\">Prezzo: 28 &euro;
                    [/list]
                    <p style=\"padding:0 0 0 55px;\">La serata comincer&agrave; alle ore 9:00. &Egrave; necessaria la prenotazione telefonica al numero 039 69 00 581.</p>
                     
                </td>
                </tr></tbody>
                </table>

                <div style=\"margin-top:10px; height:100px;border-top:2px solid #1b262f; background-color:#121c24;\" id=\"footer\">

                    <img style=\"float:left; margin:5px 5px 0 0; padding:0;\" src=\"http://www.ilfrancolino.it/email/spagna/img/logo.jpg\" width=\"270\" height=\"70\" alt=\"il Francolino logo\" />
                    <ul style=\"height:70px; margin:35px 0 0 290px; padding:0; list-style-type:none;\">
                        <li style=\" margin-bottom:10px;\">Se non vuoi ricevere più informazioni <a href=\"http://www.ilfrancolino.it/unsubscribe/unsubscribe.html\" title=\"Rimuovi la tua iscrizione\">clicca qui</a>
                        <li style=\" margin-bottom:10px;\">Il Francolino Ristorante Pizzeria - Via Roma 86 Bernareggio, Milano - tel/fax 039 69 00 581

                    [/list]

                </div>

                </div>


    </body>
    </html>
    "
    ;


    $messaggio .= "--$boundary--\n";

    if( @
    mail($destinatario$subject$messaggio$header) ) echo "e-mail inviata con successo!";
    else echo 
    "errore nell'invio dell'e-mail!";
    ?>
    non disponendo di un database da cui estrarre gli indirizzi, li passo semplicemente via POST, a gruppi di 0/50 alla volta.... un po rude forse ma funziona...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    30
    usando phpmailer il problema sembra nn esserci....

    è probabilmente qualcosa legato al codice

    la cosa sarà risolta per il mio cliente ma io non riesco ancora a capire perchè il primo codice creava quel problema...

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.