Latest web development tutorials

Manual de referencia de páginas ASP.NET Web WebMail

Por objeto WebMail, puede enviar correo electrónico desde una página Web.


descripción

WebMail objeto páginas Web ASP.NET proporciona métodos de uso de SMTP (Simple Mail Transfer Protocol Simple Mail Transfer Protocol) para enviar función de correo electrónico.


Ejemplos

Ver el correo electrónico páginas web instancia capítulo.


WebMail de Referencia de Objetos - Propiedad

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


WebMail de Referencia de Objetos - Métodos

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

método send () tiene los siguientes parámetros:

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

método send () tiene los siguientes parámetros opcionales:

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


datos técnicos

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


Inicializar el ayudante WebMail

Para los auxiliares de WebMail, debe tener acceso a un servidor SMTP. SMTP es la sección de "salida" de la dirección de correo. Si está utilizando una máquina virtual, usted ya sabe el nombre del servidor SMTP. Si está utilizando una red corporativa a trabajar, el departamento de TI de su empresa le dará un nombre. Si está trabajando en casa, es posible que pueda utilizar el proveedor habitual de servicios de correo electrónico.

Para enviar un correo electrónico, se necesita:

  • nombre del servidor SMTP
  • número de puerto (normalmente 25)
  • Nombre de usuario de correo electrónico
  • contraseña de correo electrónico

En el directorio raíz Web, cree un archivo llamado _AppStart.cshtml página (si ya existe, se le editar directamente la página).

Copia el siguiente código al archivo:

_AppStart.cshtml

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

El código anterior se ejecutará en cada sitio (aplicación) se inicia. Se Webmail objetos asignados un valor inicial.

reemplazar:

Smtp.example.com reemplazará un nombre que desea utilizar para enviar el servidor de correo electrónico SMTP.

25 reemplazará al servidor utilizado para enviar la transacción SMTP (correo electrónico) el número de puerto.

Si el servidor utiliza el cifrado SSL (Secure Socket Layer Secure Sockets Layer), establecido falsa reemplazar cierto.

Reemplazará [email protected] un nombre usado para el envío de correo electrónico SMTP cuentas de correo electrónico.

Reemplazará a la contraseña en las cuentas de correo electrónico SMTP contraseña.

Reemplazará a John @ ejemplo a aparecer en la barra de direcciones la dirección de correo del remitente.

lámpara AppStart en su archivo, que necesita para empezar objeto WebMail, pero antes de llamar al método WebMail.Send (), debe establecer estas propiedades.