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

    phpmailer problema con alcuni provider

    Per inviare email sto usando phpmail, ma sto notando che alcuni provaider tipo tiscali non ricevono la email.
    Ecco il codice che uso. Aiutoooo

    codice:
    <?php
     require "include/PHPMailer/class.phpmailer.php";
     require "include/PHPMailer/class.smtp.php";
    .......
    $mail = new PHPMailer();
        $mail->IsSMTP();                    // attiva l'invio tramiteSMTP
        $mail->Host     = "smtp.colt.net"; // indirizzo smtp
        $mail->From     = $from;
        $mail->FromName = $_POST['nome'];
        $mail->AddAddress($email_to);
        $mail->IsHTML(true);
        $mail->Subject  =  $subject;
        $mail->Body     =  $messaggio;
    //    $mail->AltBody  =  $bodytxt;
    if(!$mail->Send()){
        echo "Si è verificato un errore nell'invio della mail";
    
    }else{
        echo "Email inviata";
    
    .....
    ?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se cerchi sul forum se ne è già parlato tante volte.
    Hint: devi mettre tutti gli header nell'email, ti mancano praticamente tutti. Non chiedermi quali siano, a memoria non me li ricordo.

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Hint: devi mettre tutti gli header nell'email, ti mancano praticamente tutti.
    Ho visto, dal sito di phpmailer, che ci sono molti header, ma quali sono i principali?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Mettili tutti.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    nello zip trovi uno script per provare PHPmailer con i vari parametri che servono o possono servire
    ed un secondo file con le configurazioni dei servizi SMTP che conosco
    sostituendo "CAMBIAMI" con i tuoi valori hai già i servizi configurati
    cambiando l'indice sottostante, passato alla funzione, puoi usare quello specifico servizio per inviare la mail
    Codice PHP:
    // sceglie il servizio SMTP da provare per invio mail, da Config_MAIL.php
    SMTPservice(6); 
    inizialmente, puoi provare il tutto senza cambiare nulla, per vedere come si presenta
    poi dal mio esempio, aggiusti il tuo script
    ciao
    Marino
    ps scusa il file viene scaricato con il nome attachment.php, rinominalo in zip
    File allegati File allegati
    Ultima modifica di marino51; 06-12-2014 a 18:36

Tag per questa discussione

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.