Latest web development tutorials

ASP.NET Web Pages WebMail-Referenzhandbuch

Durch die WebMail-Objekt können Sie bequem E-Mail von einer Webseite senden.


Beschreibung

WebMail Objekt ASP.NET Web Pages bietet Methoden der SMTP (Simple Mail Transfer Protocol Simple Mail Transfer Protocol) E-Mail - Funktion zu senden.


Beispiele

Siehe WebPages E - Mail Kapitel Instanz.


WebMail Object Reference - Objekt

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


WebMail Object Reference - Methoden

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

Send () Methode hat die folgenden Parameter:

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

Send () Methode hat die folgenden optionalen Parameter:

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


Technische Daten

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


Initialisieren Sie die WebMail-Helfer

Um die WebMail-Helfer verwenden, müssen Sie Zugriff auf einen SMTP-Server verfügen. SMTP ist der "Ausgang" des E-Mail. Wenn Sie einen virtuellen Host verwenden, können Sie bereits wissen, den Namen des SMTP-Servers. Wenn Sie ein Unternehmensnetzwerk verwenden Unternehmen die IT-Abteilung zu arbeiten, geben Sie einen Namen ein. Wenn Sie zu Hause arbeiten, können Sie in der Lage sein, einfache E-Mail-Service-Provider zu nutzen.

Um eine E-Mail zu senden, benötigen Sie:

  • SMTP-Servernamen
  • Portnummer (in der Regel 25)
  • Benutzername E-Mail
  • E-Mail-Passwort

In Ihrem Web - Root - Verzeichnis eine Datei mit dem Namen _AppStart.cshtml Seite (wenn es bereits vorhanden ist , werden Sie direkt zu bearbeiten Seite).

Kopieren Sie den folgenden Code in die Datei:

_AppStart.cshtml

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

Der obige Code an jedem Standort ausgeführt wird (Anwendung) beginnt. Es WebMail Objekte einen Anfangswert zugewiesen.

Ersetzen:

Smtp.example.com wird einen Namen ersetzen , die Sie verwenden möchten , E-Mail - SMTP - Server zu senden.

25 wird der Server ersetzen verwendet SMTP - Transaktion zu senden (E-Mail) Port - Nummer.

Wenn der Server (Secure Sockets Layer Secure Socket Layer) Verschlüsselung SSL verwendet, setzen falsche ersetzen wahr.

Wird ersetzen [email protected] einen Namen E-Mail - SMTP - E-Mail - Konten für das Senden.

Wird das Passwort in die SMTP - E-Mail - Konten Passwort ersetzen.

Wird ersetzen john @ Beispiel in der E-Mail - Adresse des Absenders Leiste angezeigt werden .

Lampe AppStart in Ihrer Datei, müssen Sie WebMail - Objekt zu starten, aber vor WebMail.Send () -Methode aufrufen, müssen Sie diese Eigenschaften festlegen müssen.