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 .
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. |