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

    [PHP] phpmailer, problema gon gmail

    Ciao,

    sto cercando di inviare una semplice mail con questa classe ma se la mail di destinazione è un account gmail non c'è verso che quest'ultimo la veda, neppure nello spam.

    il codice che uso è questo:

    Codice PHP:
    <?php
    include_once('../phpmailer/class.phpmailer.php');
    $mail = new PHPMailer();
    $mail->Mailer "smtp";
    $mail->Host "smtp.sito.it";
    $mail->From "staff@sito.it";
    $mail->FromName "Staff sito.it";
    $mail->Subject "Benvenuto";
    $html_body '<html><body>Sono un messaggio html</body></html>';
    $mail->MsgHTML($html_body);
    $mail->AddAddress("email@gmail.com");//questo non lo riceve mail
    $mail->AddAddress("email@tiscali.it");//questo invece riceve la mail
    if($mail->Send()) {
    echo 
    'mail inviato correttamente';
    } else {
    echo 
    'Errore: mail non inviato';
    }
    ?>
    sapete aiutarmi a capire il motivo di questa cosa?

    il mio account tiscali lo riceve mentre il mio account gmail non riceve la mail neppure tra lo spam.

    Grazie per le risposte.

  2. #2

    problema con gmail

    Anche io sto avendo lo stesso problema. Aiuto.....

    Quote Originariamente inviata da alfonsovincenzo Visualizza il messaggio
    Ciao,

    sto cercando di inviare una semplice mail con questa classe ma se la mail di destinazione è un account gmail non c'è verso che quest'ultimo la veda, neppure nello spam.

    il codice che uso è questo:

    Codice PHP:
    <?php
    include_once('../phpmailer/class.phpmailer.php');
    $mail = new PHPMailer();
    $mail->Mailer "smtp";
    $mail->Host "smtp.sito.it";
    $mail->From "staff@sito.it";
    $mail->FromName "Staff sito.it";
    $mail->Subject "Benvenuto";
    $html_body '<html><body>Sono un messaggio html</body></html>';
    $mail->MsgHTML($html_body);
    $mail->AddAddress("email@gmail.com");//questo non lo riceve mail
    $mail->AddAddress("email@tiscali.it");//questo invece riceve la mail
    if($mail->Send()) {
    echo 
    'mail inviato correttamente';
    } else {
    echo 
    'Errore: mail non inviato';
    }
    ?>
    sapete aiutarmi a capire il motivo di questa cosa?

    il mio account tiscali lo riceve mentre il mio account gmail non riceve la mail neppure tra lo spam.

    Grazie per le risposte.

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Argomento trattato e ritrattato... adesso un miliardo di volte, fa una ricerca sul forum e da anche uno sguardo alla documentazione ufficiale di PHPMailer.
    Suggerimento: mancano tutti gli header (reply-to per dirne uno) e senza quelli nel migliore dei casi un mail server serio te le mette nello spam le email, nel peggiore le cestina direttamente senza farle arrivare alla casella del destinatario (come ti sta succedendo).

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.