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

    System.Net.Mail.MailMessage ... ed il risultato??

    La domanda è questa....

    Mettiamo il caso che io decida di inviare una e-mail utilizzando il server smtp di IIS e l'ggetto

    System.Net.Mail.MailMessage

    ... c'è il modo di intercettare l'evento... hce so... di una e-mail non recapitata perchè l'indirizzo del destinatario non è corretto? .... o semplicemente indirizzare le a-mail che tornano indietro ad un altro destinatario che non sia il mittente della medesima?

    Grazie a tutti,

    saluti,
    Francesco...
    Lupo
    ----

  2. #2
    Certo che si può.. ecco il codice:

    codice:
        public void MandaMail()
        {
            System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
            msg.From = "mittente@testsito.com";
            msg.To = "destinatario@testsito.com";
            msg.Subject = "Soggetto mail";
            msg.Body = "Corpo della mail";
            System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
            smtp.Host = "smtp.miosito.com";
            try
            {
                smtp.Send(msg);
            }
            catch (System.Net.Mail.SmtpFailedRecipientException ex1)
            {
                //gestisci il mancato recapito al destinatario
            }
            catch (System.Net.Mail.SmtpFailedRecipientsException ex2)
            {
                //gestisci il mancato recapito a uno qualsiasi dei destinatari, cc o bcc (notare la differenza nel nome dell'eccezione, questa è recipientS)
            }
            catch (System.Net.Mail.SmtpException ex3)
            {
                //gestisci il fallimento generico dell'operazione / il timeout / l'autenticazione fallita sul server smtp
            }
            catch (Exception ex4)
            {
                //gestisci qualunque altro tipo di errore
            }
        }
    Se hai bisogno, chiedi pure

    Ciao

  3. #3
    Se funziona sei un grandissimo!!!!
    Se non dovesse funzionare.... sei un grande lo stesso per la gentilezza!!!!
    A presto e grazie,

    Francesco.
    Lupo
    ----

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.