随着邮局对象,你可以很容易地从网页发送电子邮件。
描述
该邮局对象提供的电子邮件使用SMTP ASP.NET网页(Simple Mail Transfer Protocol) 。
例
见一章中的例子: 网页电子邮件 。
邮局对象参考 - 属性
属性 | 描述 |
---|---|
SmtpServer | 这个名字的SMTP服务器,将发送的电子邮件 |
SmtpPort | 端口服务器将用来发送电子邮件的SMTP |
EnableSsl | 的确,如果服务器应该使用SSL加密 |
UserName | SMTP帐户的名称用来发送电子邮件 |
Password | SMTP帐户的密码 |
From | 电子邮件出现在从地址 |
邮局对象参考 - 方法
方法 | 描述 |
---|---|
Send() | 发送电子邮件至交货的SMTP服务器 |
的Send()方法具有以下参数:
参数 | 类型 | 描述 |
---|---|---|
to | String | 电子邮件收件人(separated by semicolon) |
subject | String | 主题行 |
body | String | 该消息的主体 |
而下面的可选参数:
参数 | 类型 | 描述 |
---|---|---|
from | String | 发件人的电子邮件 |
cc | String | 抄送电子邮件(separated by semicolon) |
filesToAttach | Collection | 文件名 |
isBodyHtml | Boolean | 真如果电子邮件正文为HTML |
additionalHeaders | Collection | 附加头 |
技术数据
名称 | 值 |
---|---|
类 | System.Web.Helpers.WebMail |
命名空间 | System.Web.Helpers |
部件 | System.Web.Helpers.dll |
初始化邮局助手
要使用WebMail的帮手,你需要访问一个SMTP服务器。 SMTP是"output"的电子邮件的一部分。 如果您使用的是虚拟主机,你可能已经知道SMTP服务器的名称。 如果您在企业网络中工作,您的IT部门可以给你的名字。 如果你是在家里工作,你也许可以使用普通的电子邮件服务提供商。
为了送你需要一个电子邮件:
- SMTP服务器的名称
- 端口号(most often 25)
- 电子邮件用户名
- 电子邮件密码
在您的网站的根目录,创建一个页面(or edit the page )命名_AppStart.cshtml。
将下面的代码文件中:
_AppStart.cshtml
@{
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}
上面的代码将每个网站时运行(application)启动。 它滋生的网页邮件的对象与初始值。
请取代:
smtp.example.com的名称将被用来发送电子邮件的SMTP服务器。
25端口号,服务器将用来发送SMTP交易(emails) 。
假与真正的,如果服务器应该使用SSL(安全套接字层)加密。
[email protected]与用于发送电子邮件的SMTP电子邮件帐户的名称。
密码与SMTP电子邮件帐户的密码。
约翰@与电子邮件为例 ,在从地址出现。
您不必启动邮局对象在AppStart的文件,但你所说的之前,您必须设置这些属性WebMail. Send() WebMail. Send()方法。