Come configurare System.Web.Mail per CDO

July 26

Come configurare System.Web.Mail per CDO


Lo spazio dei nomi ASP.NET "System.Web.Mail" include una classe CDO che consente di inviare e-mail attraverso un server SMTP sulla rete. Per impostazione predefinita, i server di posta SMTP bloccare i messaggi che non hanno autorizzato l'accesso. È necessario aggiungere le dichiarazioni di autenticazione nel file di codice per configurare System.Web.Mail per inviare messaggi di posta elettronica utilizzando la classe di CDO. Senza le dichiarazioni, i tuoi lettori sito web vedi un messaggio di errore che dice loro il messaggio di posta elettronica non può essere inviato.

istruzione

1 Aprire il file di codice ASP.NET che sta causando il problema. Premere i tasti "F" "Ctrl" e per aprire una finestra di dialogo. Digitare "mail" per passare alla posizione in cui il codice viene inviato e innescando l'errore il messaggio di posta elettronica.

2 Aggiungere una riga di codice che specifica il server SMTP. Un server SMTP di solito ha il formato "smtp.domain.com." Utilizzare la seguente riga di codice per aggiungere il server SMTP:
msg.Fields.Add ( "http://schemas.microsoft.com/cdo/configuration/smtpserver&quot ;," smtp.domain.com ")
Sostituire l'istruzione "MSG" con il nome dell'oggetto CDO che invia il messaggio e-mail. Sostituire "smtp.domain.com" con il nome di dominio per il server SMTP.

3 Aggiungere autenticazione per la connessione SMTP. L'autenticazione è il nome utente e la password forniti dal gestore del server SMTP. Per il software Web interno, l'amministratore di sistema fornisce queste informazioni. Utilizzare il seguente codice per aggiungere l'autenticazione al CDO:
msg.Fields.Add ( "http://schemas.microsoft.com/cdo/configuration/sendusername&quot ;," username ");

msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "password");

4 Fare clic sul pulsante "Salva" per salvare il codice modifiche apportate al file. Il file viene aggiornato immediatamente. Hai anche la possibilità di eseguire il nuovo codice nel debugger. Fare clic sul pulsante con la freccia rossa nella barra degli strumenti per eseguire il debugger e testare il codice.