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.
AppStart nel file, è necessario iniziare oggetto WebMail, ma prima di chiamare il metodo WebMail.Send (), è necessario impostare queste proprietà. |