Visualizzazione dei risultati da 1 a 3 su 3

Discussione: phpmailer.php noreply

  1. #1

    phpmailer.php noreply

    Salve,
    in uno script che utilizzo, invio una newsletter a parecchi indirizzi email.
    Capita che tra gli indirizzi email ce ne sia qualcuno inesistente, quindi il server mail invia una email di errore al mittente.
    In questo script utilizzo la classe phpmailer per effettuare l'invio.

    Vorrei evitare che l'indirizzo email del mittente (il mio in questo caso), riceva le email di errore dal server; l'idea sarebbe quella di far convergere le email di risposta ad un indirizzo del tipo noreply@nomedominio.it

    Così ho utilizzato questo codice:
    codice:
            $msg = new PHPMailer;
            $msg->IsSMTP(); 
            $msg->SMTPAuth = true; 
            $msg->SMTPKeepAlive = "true";
            $msg->Host = 'SMTP.nomedominio.it';
            $msg->Port = 25;
            $msg->Username = "mionome@nomedominio.it"; 
            $msg->Password = "password_email_smtp"; 
            $msg->IsHTML(true);
            $msg->From = 'mionome@nomedominio.it';
            $msg->FromName = 'Mio Nome';
            $msg->AddReplyTo('noreply@nomedominio.it'); //email per la risposta del server
            $msg->AddAddress('destinatario@suodominio.it'); 
            $msg->Subject = "oggetto email";
            $msg->Body = "corpo email";
            /* CONTROLLO SE L'EMAIL VIENE SPEDITA CORRETTAMENTE */
            if(!$msg->Send()) 
            {
                 echo "errore di invio: ".$msg->ErrorInfo;
            }
    Purtroppo non funziona, continuo a ricevere le email di errore dal server mail all'indirizzo del mittente.
    Ho provato anche con:
    codice:
    $msg->Sender = 'noreply@nomedominio.it';
    ma mi manda lo script in errore.

    Come posso risolvere?
    grazie.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Penso che il mailer deamon non stia lì a fare "rispondi" prende il campo from e manda un'email a questo, quindi l'indirizzo no-reply lo dovresti mettere nel campo From.
    Tanto ad una newsletter non risponde nessuno, non sono fatte perché i destinatari vi possano rispondere.

  3. #3
    Benissimo, seguirò il tuo suggerimento.
    Grazie mille.

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.