ASP.NET Web Pages - WebMail Objects
- پیشین WebPages 数据库
- بعدی WebPages 助手
Daga baya, amfani da kanta na WebMail, zai iya samar da zamani zubairu daga wasan kwaikwayo.
描述
WebMail ya'a biki kama hanyar samar da zubairu da ke amfani da kuma samar da wasu zamani zubairu da ke amfani da samar da samarwa (SMTP).
Mafi
Kwamako Web Pages 邮件 这一章中的实例。
WebMail 对象参考手册 - 属性
属性 | 描述 |
---|---|
EnableSsl | True,如果服务器使用 SSL 加密。 |
From | 获取或设置发件人的电子邮件地址。 |
Password | 获取或设置发件人的电子邮件帐户的密码。 |
SmtpPort | 获取或设置用于 SMTP 事务的端口。 |
SmtpServer | 获取或设置用于传送电子邮件的 SMTP 服务器的名称。 |
UserName | 获取或设置用于发送电子邮件的电子邮件帐户名。 |
WebMail 参考手册 - 方法
方法 | 描述 |
---|---|
Send() | 将指定邮件发送到进行传递的 SMTP 服务器。 |
Send() 方法有以下参数:
参数 | 类型 | 描述 |
---|---|---|
to | 字符串 | 收件人地址。使用分号 (;) 分隔 。 |
subject | 字符串 | 主题行。 |
body | 字符串 | 电子邮件的正文。 |
以及以下可选参数:
参数 | 类型 | 描述 |
---|---|---|
from | 字符串 | 发件人地址。 |
cc | 字符串 | 向其抄送邮件的地址;使用分号 (;) 分隔。 |
filesToAttach | 集合 | 文件名的集合,用于指定要附加到电子邮件中的文件。 |
isBodyHtml | 逻辑值 | 若为 true,则指定电子邮件正文为 HTML 格式。 |
additionalHeaders | 集合 | 标头的集合,可添加到此电子邮件包含的正常 SMTP 标头中。 |
bcc | 字符串 | 向其发送邮件“密送”副本的其他收件人的电子邮件地址。 |
contentEncoding | 字符串 | 用于邮件正文的编码。 |
headerEncoding | 字符串 | 用于邮件标题的编码。 |
priority | 字符串 | 用于指定邮件优先级的值。 |
replyTo | 字符串 | 收件人回复邮件时将使用的电子邮件地址。 |
技术数据
名称 | 值 |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.Web.Helpers.dll |
初始化 WebMail 助手
如需使用 WebMail 助手,您需要访问一个 SMTP 服务器。SMTP 是电子邮件的“输出”部分。如果您使用 web 主机,您可能已经获得了 SMTP 服务器的名称。如果您处于公司网络中,则需要向 IT 部门了解 SMTP 服务器的名称。如果您在家工作,则能够使用普通的电邮提供商。
为了发送邮件,您需要:
- SMTP 服务器的名称
- 端口号(通常是 25)
- 电子邮件用户名
- 电子邮件密码
在网站根目录中,创建(或编辑)名为 _AppStart.cshtml 的页面:
把以下代码写入该文件:
_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" }
网站(应用程序)每次启动时都会运行以上代码。它会对 WebMail 对象进行初始化。
请替代:
smtp.example.com 为将用来发送电子邮件的 SMTP 服务器名称。
25 为服务器将用来处理 SMTP 事物(电子邮件)的端口号。
false 为 true,如果服务器在发送电子邮件时使用安全套接字层 (SSL) 来加密连接。
support@example.com 为用于发送电子邮件的 SMTP 邮件帐户的名称。
password 为 SMTP 邮件帐户的密码。
john@example 为发件人地址。
提示:您不是必须在 AppStart 文件中初始化 WebMail 对象,但是必须在调用 WebMail.Send() 方法之前设置这些属性。
- پیشین WebPages 数据库
- بعدی WebPages 助手