ASP.NET Web Pages WebMail Manuel de référence
Par objet WebMail, vous pouvez facilement envoyer un e-mail à partir d'une page Web.
description
objet WebMail ASP.NET Pages Web fournit des méthodes d'utilisation de SMTP (protocole de transfert de protocole Simple Mail Transfer Simple Mail) pour envoyer la fonction e-mail.
Exemples
Voir l' Email WebPages chapitre instance.
WebMail Object Reference - Propriété
属性 | 描述 |
---|---|
SmtpServer | 用于发送电子邮件的 SMTP 服务器的名称。 |
SmtpPort | 服务器用来发送 SMTP 电子邮件的端口。 |
EnableSsl | 如果服务器使用 SSL(Secure Socket Layer 安全套接层)加密,则值为 true。 |
UserName | 用于发送电子邮件的 SMTP 电子邮件账户的名称。 |
Password | SMTP 电子邮件账户的密码。 |
From | 在发件地址栏显示的电子邮件(通常与 UserName 相同)。 |
WebMail Object Reference - Méthodes
方法 | 描述 |
---|---|
Send() | 向 SMTP 服务器发送需要传送的电子邮件信息。 |
méthode Send () a les paramètres suivants:
参数 | 类型 | 描述 |
---|---|---|
to | String | 收件人(用分号分隔) |
subject | String | 邮件主题 |
body | String | 邮件正文 |
méthode Send () a les paramètres facultatifs suivants:
参数 | 类型 | 描述 |
---|---|---|
from | String | 发件人 |
cc | String | 需要抄送的电子邮件地址(用分号分隔) |
filesToAttach | Collection | 附件名 |
isBodyHtml | Boolean | 如果邮件正文是 HTML 格式的,则为 true |
additionalHeaders | Collection | 附加的标题 |
Caractéristiques techniques
名称 | 值 |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.Web.Helpers.dll |
Initialisation de l'aide WebMail
Pour utiliser l'assistant WebMail, vous devez avoir accès à un serveur SMTP. SMTP est la section "sortie" de l'e-mail. Si vous utilisez un hôte virtuel, vous savez peut-être déjà le nom du serveur SMTP. Si vous utilisez un réseau d'entreprise au travail, le service informatique de votre entreprise vous donnera un nom. Si vous travaillez à la maison, vous pourriez être en mesure d'utiliser le fournisseur de service de courrier électronique ordinaire.
Pour envoyer un email, vous aurez besoin:
- Nom du serveur SMTP
- Le numéro de port (en général 25)
- Nom d'utilisateur email
- Email Mot de passe
Dans votre répertoire racine Web, créez un fichier appelé la page _AppStart.cshtml (si elle existe déjà, vous allez modifier directement la page).
Copiez le code suivant dans le fichier:
_AppStart.cshtml
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}
Le code ci-dessus fonctionnera à chaque site (application) commence. Il Webmail objets assignés une valeur initiale.
Remplacer:
Smtp.example.com remplacera un nom que vous souhaitez utiliser pour envoyer des e-mail serveur SMTP.
25 remplacera le serveur utilisé pour envoyer transaction SMTP (e-mail) numéro de port.
Si le serveur utilise le protocole SSL (Secure Socket Layer Secure Sockets Layer), définissez false remplacer vrai.
Remplace [email protected] un nom utilisé pour l' envoi de courrier électronique SMTP comptes e-mail.
Est-ce que remplacer le mot de passe dans les comptes e-mail Mot de passe SMTP.
Remplace john @ exemple pour apparaître dans la barre d'adresse de l'expéditeur e-mail.
AppStart dans votre fichier, vous devez commencer objet WebMail, mais avant d' appeler la méthode de WebMail.Send (), vous devez définir ces propriétés. |