Tutoriel ASP.NE...login
Tutoriel ASP.NET
auteur:php.cn  temps de mise à jour:2022-04-11 14:18:18

Bureau de poste de la page Web


Pages Web ASP.NET - Objet WebMail


L'objet WebMail facilite l'envoi d'e-mails à partir d'une page Web.


Description

L'objet WebMail fournit aux pages Web ASP.NET la fonctionnalité permettant d'envoyer des e-mails à l'aide de SMTP (Simple Mail Transfer Protocol).


Exemples

Veuillez consulter les exemples dans le chapitre E-mail des pages Web.


Manuel de référence des objets WebMail - Propriétés

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


Manuel de référence des objets WebMail - Méthodes

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

La méthode Send() est Les paramètres suivants :

参数类型描述
toString收件人(用分号分隔)
subjectString邮件主题
bodyString邮件正文

La méthode Send() a les paramètres facultatifs suivants :

参数类型描述
fromString发件人
ccString需要抄送的电子邮件地址(用分号分隔)
filesToAttachCollection附件名
isBodyHtmlBoolean如果邮件正文是 HTML 格式的,则为 true
additionalHeadersCollection附加的标题


Données techniques

名称
ClassSystem.Web.Helpers.WebMail
NamespaceSystem.Web.Helpers
AssemblySystem.Web.Helpers.dll


Initialisation du WebMail Helper

Pour utiliser le WebMail Helper, vous devez avoir accès à un serveur SMTP . SMTP est la partie « sortie » du courrier électronique. Si vous utilisez un hébergement Web, vous connaissez probablement déjà le nom de votre serveur SMTP. Si vous travaillez sur un réseau d'entreprise, le service informatique de votre entreprise vous donnera un nom. Si vous travaillez à domicile, vous pourrez peut-être utiliser un fournisseur de services de messagerie classique.

Pour envoyer un email, vous aurez besoin de :

  • Nom du serveur SMTP

  • Numéro de port (généralement 25 )

  • Nom d'utilisateur de messagerie

  • Mot de passe de messagerie

dans votre Dans le répertoire racine Web, créez une page nommée _AppStart.cshtml (si elle existe déjà, éditez 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 = "support@example.com";
WebMail.Password = "password";
WebMail.From = "john@example.com"
}

Le code ci-dessus sera utilisé à chaque fois que le site Web (application ) Exécuté au démarrage. Il attribue une valeur initiale à l'objet WebMail.

Remplacez :

Remplacez smtp.example.com par le nom du serveur SMTP que vous souhaitez utiliser pour envoyer des e-mails.

Remplacez 25 par le numéro de port que le serveur utilise pour envoyer des transactions SMTP (e-mails).

Si le serveur utilise le cryptage SSL (Secure Socket Layer), remplacez false par true.

Remplacez support@example.com par le nom du compte de messagerie SMTP utilisé pour envoyer l'e-mail.

Remplacez mot de passe par le mot de passe de votre compte de messagerie SMTP.

Remplacez john@example par l'e-mail qui apparaît dans le champ Adresse de.

lamp.gifDans votre fichier AppStart, vous n'avez pas besoin de démarrer l'
lamp.gif在您的 AppStart 文件中,您不需要启动 WebMail 对象,但是在调用 WebMail.Send() 方法之前,您必须设置这些属性。
objet WebMail
, mais vous devez définir ces propriétés avant d'appeler la méthode
WebMail.Send().
<🎜><🎜><🎜>