Leggere in inglese

Condividi tramite


CreateUserWizard.SendMailError Evento

Definizione

Si verifica quando viene rilevato un errore SMTP durante l'invio di un messaggio di posta elettronica al nuovo utente.

public event System.Web.UI.WebControls.SendMailErrorEventHandler SendMailError;

Tipo evento

Esempio

L'esempio di codice seguente è un gestore per l'evento che chiama una routine specifica del sito per registrare l'errore SendMailError di posta elettronica. La Handled proprietà dell'oggetto è impostata su per true indicare che l'errore SendMailErrorEventArgs è stato gestito.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  void SiteSpecificLoggingProcedure(SendMailErrorEventArgs e)
  {
    // Code to log email error, e.Exception.ToString, goes here.
  }

  void Createuserwizard1_SendMailError (object sender, SendMailErrorEventArgs e)
  {
    SiteSpecificLoggingProcedure (e);
    e.Handled = true;
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CreateUserWizard.SendMailError sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" 
        onsendmailerror="Createuserwizard1_SendMailError">
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>

Commenti

L'evento SendMailError viene generato quando si verifica un problema usando il provider di posta SMTP per inviare messaggi di posta elettronica all'indirizzo di posta elettronica fornito dal nuovo utente. Il motivo più comune per generare questo evento è quando la <smtpMail> sezione del file di Web.config non è corretta.

Il gestore eventi predefinito non rileva o gestisce SendMailError l'errore SMTP dal sistema di posta elettronica. Il SendMailError gestore eventi deve impostare la Handled proprietà dell'oggetto su true per impedire la visualizzazione dell'errore SendMailErrorEventArgs all'utente del sito Web.

Per altre informazioni su come gestire gli eventi, vedere la gestione e generazione di eventi.

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Vedi anche