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.
AppStart en su archivo, que necesita para empezar objeto WebMail, pero antes de llamar al método WebMail.Send (), debe establecer estas propiedades. |