ASP.NET Web Pages WebMail Manual de Referência
Por WebMail objeto, você pode facilmente enviar e-mail a partir de uma página Web.
descrição
WebMail objeto ASP.NET Web Pages fornece métodos de utilização de SMTP (Simple Mail Transfer Protocol Simple Mail Transfer Protocol) para enviar função de e-mail.
Exemplos
Veja o e-mail WebPages instância capítulo.
WebMail Object Reference - Propriedade
属性 | 描述 |
---|---|
SmtpServer | 用于发送电子邮件的 SMTP 服务器的名称。 |
SmtpPort | 服务器用来发送 SMTP 电子邮件的端口。 |
EnableSsl | 如果服务器使用 SSL(Secure Socket Layer 安全套接层)加密,则值为 true。 |
UserName | 用于发送电子邮件的 SMTP 电子邮件账户的名称。 |
Password | SMTP 电子邮件账户的密码。 |
From | 在发件地址栏显示的电子邮件(通常与 UserName 相同)。 |
WebMail Object Reference - Métodos
方法 | 描述 |
---|---|
Send() | 向 SMTP 服务器发送需要传送的电子邮件信息。 |
Enviar () método tem os seguintes parâmetros:
参数 | 类型 | 描述 |
---|---|---|
to | String | 收件人(用分号分隔) |
subject | String | 邮件主题 |
body | String | 邮件正文 |
Enviar () método tem os seguintes parâmetros opcionais:
参数 | 类型 | 描述 |
---|---|---|
from | String | 发件人 |
cc | String | 需要抄送的电子邮件地址(用分号分隔) |
filesToAttach | Collection | 附件名 |
isBodyHtml | Boolean | 如果邮件正文是 HTML 格式的,则为 true |
additionalHeaders | Collection | 附加的标题 |
dados técnicos
名称 | 值 |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.Web.Helpers.dll |
Inicializar o ajudante WebMail
Para usar o auxiliar WebMail, você deve ter acesso a um servidor SMTP. SMTP é a seção "output" do e-mail. Se você estiver usando uma máquina virtual, você já deve saber o nome do servidor SMTP. Se você estiver usando uma rede corporativa para trabalhar, o departamento de TI da sua empresa vai dar-lhe um nome. Se você estiver trabalhando em casa, você pode ser capaz de usar provedor de serviços de e-mail comum.
Para enviar um e-mail, você vai precisar de:
- nome do servidor SMTP
- número da porta (normalmente 25)
- e-mail Nome de usuário
- senha e-mail
No seu diretório raiz da Web, crie um arquivo chamado _AppStart.cshtml página (se ele já existe, você vai editar diretamente da página).
Copie o seguinte código para o arquivo:
_AppStart.cshtml
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}
O código acima será executado em cada local (aplicativo) é iniciado. Ele webmail objetos atribuídos um valor inicial.
substituir:
Smtp.example.com irá substituir um nome que deseja usar para enviar servidor SMTP e-mail.
25 irá substituir o servidor usado para enviar a transação SMTP (e-mail) número da porta.
Se o servidor usa criptografia SSL (Secure Socket Layer Secure Sockets Layer), definida como falsa substituir verdade.
Irá substituir [email protected] um nome usado para o envio de contas de e-mail SMTP e-mail.
Irá substituir a senha para as contas de e-mail senha SMTP.
Irá substituir john @ exemplo para aparecer na barra de endereço do remetente do e-mail.
AppStart em seu arquivo, você precisa para começar objeto WebMail, mas antes de chamar o método WebMail.Send (), você deve definir essas propriedades. |