Latest web development tutorials

ASP.NET Web Pages WebMail Manuale di riferimento

Con l'oggetto WebMail, si può facilmente inviare e-mail da una pagina Web.


descrizione

oggetto WebMail ASP.NET Web Pages fornisce i metodi di utilizzando il protocollo SMTP (Simple Mail Transfer Protocol Simple Mail Transfer Protocol) per inviare la funzione e-mail.


Esempi

Vedere il Email pagine web capitolo esempio.


WebMail Object Reference - Proprietà

属性 描述
SmtpServer 用于发送电子邮件的 SMTP 服务器的名称。
SmtpPort 服务器用来发送 SMTP 电子邮件的端口。
EnableSsl 如果服务器使用 SSL(Secure Socket Layer 安全套接层)加密,则值为 true。
UserName 用于发送电子邮件的 SMTP 电子邮件账户的名称。
Password SMTP 电子邮件账户的密码。
From 在发件地址栏显示的电子邮件(通常与 UserName 相同)。


WebMail oggetto di riferimento - Metodi

方法 描述
Send() 向 SMTP 服务器发送需要传送的电子邮件信息。

il metodo Send () ha i seguenti parametri:

参数 类型 描述
to String 收件人(用分号分隔)
subject String 邮件主题
body String 邮件正文

il metodo Send () ha i seguenti parametri facoltativi:

参数 类型 描述
from String 发件人
cc String 需要抄送的电子邮件地址(用分号分隔)
filesToAttach Collection 附件名
isBodyHtml Boolean 如果邮件正文是 HTML 格式的,则为 true
additionalHeaders Collection 附加的标题


dati tecnici

名称
Class System.Web.Helpers.WebMail
Namespace System.Web.Helpers
Assembly System.Web.Helpers.dll


Inizializzare l'helper WebMail

Per utilizzare l'helper WebMail, è necessario avere accesso a un server SMTP. SMTP è la sezione "uscita" della e-mail. Se si utilizza un host virtuale, si può già conoscere il nome del server SMTP. Se si utilizza una rete aziendale al lavoro, della propria azienda dipartimento IT vi darà un nome. Se si sta lavorando a casa, si può essere in grado di utilizzare provider di servizi di posta elettronica ordinaria.

Per inviare una e-mail, è necessario:

  • nome del server SMTP
  • Numero di porta (in genere 25)
  • Nome utente e-mail
  • Password e-mail

Nella directory principale Web, creare un file chiamato pagina _AppStart.cshtml (se esiste già, si modificare direttamente la pagina).

Copiare il codice riportato di seguito al file:

_AppStart.cshtml

@{
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}

Il codice di cui sopra verrà eseguito in ogni sito (applicazione) si avvia. Si WebMail oggetti assegnati un valore iniziale.

Sostituire:

Smtp.example.com sostituirà un nome che si desidera utilizzare per inviare server SMTP di posta elettronica.

25 sostituirà il server utilizzato per inviare transazione SMTP (e-mail) il numero di porta.

Se il server utilizza la crittografia SSL (Secure Socket Layer Secure Sockets Layer), impostare falso sostituire vero.

Sostituirà [email protected] un nome usato per l'invio di account di posta elettronica di posta elettronica SMTP.

Sostituirà la password nei conti e-mail password SMTP.

Sostituirà John @ esempio ad apparire nella barra degli indirizzi del mittente e-mail.

lampada AppStart nel file, è necessario iniziare oggetto WebMail, ma prima di chiamare il metodo WebMail.Send (), è necessario impostare queste proprietà.