email phpmailer non arrivano

zucco1411

Nuovo Utente
7 Nov 2014
3
0
0
Ok il mio problema è che mando due email con phpmailer una dietro l'altra....a volte arrivano e a volte no...non capisco se è impostat male o è un problema del server di aruba...


PHP:
require "phpmailer/class.phpmailer.php";

            //istanziamo la classe
            $messaggio = new PHPmailer();
            //$messaggio->IsSMTP();
            //$messaggio->Host='Host SMTP';

            if(isset($_SESSION["m2_cognome"]) === true){
                $mittente = $_SESSION['m2_cognome'].$_SESSION['m2_nome'];
                $oggetto = 'Contratto da '.$_SESSION['m2_cognome']."  \s    ".$_SESSION['m2_nome'];
            }
            if(isset($_SESSION["m3_denominazione"]) === true){
                $mittente = $_SESSION['m3_denominazione'];
                $oggetto = 'Contratto da '.$_SESSION['m3_denominazione'];
            }

            //FORMATO HTML
            $messaggio->IsHTML(true);

            //intestazioni e corpo dell'email
            $messaggio->From=$mittente;
            $messaggio->AddAddress('[email protected]');
            $messaggio->Subject="Id pratica: " . $id_contratto . ". Contratto da: " . $mittente;

            ob_start(); //Apro buffer per scrivere dati nella mail
            include 'raccolta_dati.php';
            $stringa_dati = ob_get_clean();
            //inseriamo i tag HTML e i CSS per formattare il messaggio
            $messaggio->Body = '<html><head><style>';
            $messaggio->Body .= 'table {font-size:20px;} strong{font-size:30px;} p {font-size:20px;}';
            $messaggio->Body .= '</style></head><body>';
            $messaggio->Body .= $stringa_dati;
//            <p>Locazionionline.com<br>Gimatt srls<br>Numero verde:<img src=\"img/ass.png\" /><br>C.F./P.I.V.A. 08849710960</p>
            $messaggio->Body .= '</body></html>';
            //ob_end_clean();

            //percorso agli allegati
            
            if (isset($_FILES["filecontratto1"]["name"]))
                $messaggio->AddAttachment($_FILES['filecontratto1']['tmp_name'],$_FILES['filecontratto1']['name']);
            if (isset($_FILES["filedocumenti1"]["name"]))
                $messaggio->AddAttachment($_FILES['filedocumenti1']['tmp_name'],$_FILES['filedocumenti1']['name']);
            if (isset($_FILES["filealtro1"]["name"]))
                $messaggio->AddAttachment($_FILES['filealtro1']['tmp_name'],$_FILES['filealtro1']['name']);
            if (isset($_FILES["fileincarico1"]["name"]))
                $messaggio->AddAttachment($_FILES['fileincarico1']['tmp_name'],$_FILES['fileincarico1']['name']);

            //parte relativa all'invio
            if(!$messaggio->Send()){ 
                echo $messaggio->ErrorInfo; 
            }else{ 
//                echo 'Email inviata correttamente!';
            }
            //$messaggio->SmtpClose();
            unset($messaggio);
            
            //MESSAGGIO 2
            
            $messaggio2 = new PHPmailer();
            //$messaggio->IsSMTP();
            //$messaggio->Host='Host SMTP';

            $mittente = "www.locazionionline.com";
            $oggetto = "Pratica " . $id_contratto . " ricevuta con successo da www.locazionionline.com";

            //FORMATO HTML
            $messaggio2->IsHTML(true);

            //intestazioni e corpo dell'email
//            $messaggio2->From=$mittente;
            $messaggio2->FromName = $mittente; 
            if(isset($_SESSION["m2_email"]) === true){
                $messaggio2->AddAddress($_SESSION["m2_email"]);
            }
            if(isset($_SESSION["m3_email"]) === true){
                $messaggio2->AddAddress($_SESSION["m3_email"]);
            }
//            $messaggio2->AddAddress('[email protected]');
            $messaggio2->Subject=$oggetto;

            ob_start(); //Apro buffer per scrivere dati nella mail
            include 'raccolta_dati.php';
            $stringa_dati = ob_get_clean();
            //inseriamo i tag HTML e i CSS per formattare il messaggio
            $messaggio2->Body = '<html><head><style>';
            $messaggio2->Body .= 'table {font-size:20px;} strong{font-size:30px;} p {font-size:20px;}';
            $messaggio2->Body .= '</style></head><body>';
            $messaggio2->Body .= $stringa_dati;
            $messaggio2->Body .= '</body></html>';
            //ob_end_clean();

            //parte relativa all'invio
            if(!$messaggio2->Send()){ 
                echo $messaggio2->ErrorInfo; 
            }else{ 
//                echo 'Email inviata correttamente!';
            }
            //$messaggio->SmtpClose();
            unset($messaggio2);
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
P problemi invio email con phpmailer PHP 47
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
B Invio email multiple PHPMAILER PHP 5
E Invio email (era: phpmailer) PHP 52
M Invio di email PHP 0
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Cancellare una specifica email da un elenco in un file txt PHP 3
Frank10 Vendo Pacchetto Email Email Marketing 0
W Email conferma inserimento Classic ASP 0
C Form email php su pagina index.html? PHP 21
S Invio email da form PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
I Mailchimp - email di benvenuto Email Marketing 4
max1974 Invio email PHP 12
D INVIARE PAGINA XHTML TRAMITE EMAIL HTML e CSS 1
S [PHP] email con inserimento dati nel database PHP 23
V Email di Cerco profilo instagram di meme, minimo 25k. Annunci servizi di Social Media Marketing 0
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
F [PHP] modifica del body email con checked PHP 8
Tommy03 Errore invio email con PHP PHP 1
V Ricevere messaggi email certificata con CDO o altro oggetto in ASP Classic ASP 0
K COMPRO account email italiani con password URGENTE Vendere e Acquistare pubblicita' online 3
Shyson [WordPress] Nascondere email agli spider WordPress 3
C [PHP] Problema Invio Email Elseif PHP 2
W [VENDO] Database di 140.000 Aziende Italiane + Email Vendere e Acquistare pubblicita' online 0
W [VENDO] Database di 500.000 contatti Email (SPAGNA) Email Marketing 2
W [VENDO] Database di 230.000 contatti Email (FRANCIA) Email Marketing 0
Tommy03 Invio email con PHP PHP 3
Instagramsocialmedia FATE ATTENZIONE furti di identità anche qui sul forum e tramite email Annunci servizi di Social Media Marketing 0
felino [WordPress] [WooCommerce] Ordine: aggiungere nuovi stati con notifica email al cliente WordPress 4
felino [Wordpress][WooCommerce] PayPal: nessun notifica email dopo il pagamento WordPress 1
V [PHP]indirizzo email è protetto dagli spambots PHP 4
Aragosta Dominio it oppure com ed indirizzi email Domini 6
S [Javascript] Carrige return massaggi email Javascript 2
MarcoGrazia Verifica di un indirizzo email Snippet PHP 0
trattorino Vendo 9000 email Compravendita siti e domini 0
M redirect php email inviata con successo PHP 2
bubino8 [WordPress] Invio email da sito WordPress 2
S [PHP] estrarre le email da un elenco di url PHP 21
A [PHP] Invio email quando viene visitata una pagina PHP 7
Michaelweb93 [HTML] Creazione risposta automatica - email "Contact form 7" Wordpress WordPress 10
Michaelweb93 [PHP] [HTML] Creazione offerte - email PHP 8
F [HTML] Modulo d'ordine che arriva tramite email editabile ed inviabile. HTML e CSS 6
A [PHP] Url pagamento paypal in email PHP 2
K [PHP] Validazione email e password PHP 1
L Settaggio parametri per invio email Ip Cam Sricam IP Cam e Videosorveglianza 13
felino [WordPress] Notifica nuovo commento: notifica email WordPress 0
B MYSQL-INVIO EMAIL O MESSAGGIO AVVISO MySQL 0
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1

Discussioni simili