Selezionare il menu " File " e poi "Nuovo progetto ". Viene visualizzata la finestra di dialogo Nuovo progetto.
2
Seleziona . Net 2.0 o superiore del menu a discesa di selezione quadro nella parte superiore della finestra di dialogo Nuovo progetto.
3
Seleziona " Visual C # ", quindi "Web" in Tipi di selezione del progetto . Verrà visualizzato un elenco di modelli Web installati per Visual C # . Selezionare "Web Application Empty ASP.NET . "
4
Nome del progetto con qualsiasi nome che desiderate. Un nuovo progetto viene creato nell'ambiente di sviluppo di Visual Studio .
5
creare una sezione " system.net " nel file di configurazione dell'applicazione Web , web.config , se non ne esiste . Inserisci il seguente codice :
< host di rete = " STMP " port = " Indirizzo IP del server o il numero di porta " username = " "password =" nome utente " defaultCredentials = " secret vero " legge i dati di configurazione SMTP fuori dal sistema di configurazione standard. NET . Sostituire i valori di attributo per l'elemento di rete con i valori appropriati per il server SMTP che verrà utilizzato per inviare il messaggio . destro del mouse sul nome del progetto e selezionare " Aggiungi una classe. " . Assegnare un nome alla SMSManager classe o un nome simile che aderisce agli standard di sviluppo Nella nuova classe , inserire il seguente codice : utilizzando System.NET.Mail ; namespace Comunicazione { public class SMSManager { /// ///invia un messaggio SMS utilizzando il server di posta SMTP designato . ///< /summary> /// l' oggetto del messaggio di essere inviato . < /param > //name="messageBody"> Il corpo del messaggio . < /param > ///< nome / L'indirizzo e-mail SMS < /param > /// public void SendMessage ( string oggetto , string messageBody , stringa smsEmailAddress ) per { MailMessage messaggio = new MailMessage ( ) ; = new SmtpClient ( ) ; /; aggiungere la convalida REGEX per e-mail indirizzo message.To.Add ( smsEmailAddress ) ; message.IsBodyHtml = false : //TODO /Impostare l'oggetto e il corpo del messaggio di testo message.Subject = soggetto ; message.Body = messageBody ; //Invia il messaggio di posta elettronica client.Send ( messaggio) ; } } } Questo codice si connette al server SMTP specificato nella configurazione e invia un messaggio . L' indirizzo di posta elettronica il messaggio viene inviato a , parametro smsEmailAddress , è l' indirizzo di posta elettronica per l' SMTP a SMS Gateway fornito dal gestore di telefonia mobile . Contattare il gestore di telefonia mobile per l' indirizzo o utilizza la lista di posta elettronica indicato nel riferimento di questo articolo .
6
7
cliente SmtpClient
Informazioni correlate
Programmazione © www.354353.com