ASP.NET Web Pages - WebMail 对象

使用 WebMail 对象,您能够很容易地从网页中发送电子邮件。

Maelezo

WebMail inaofahamu jinsi ya kurejea na kuwakilisha barua ya hatua (SMTP).

Mfano

Tazama Web Pages Barua Pepe Maelezo ya kipindi hiki.

Maelezo ya kifaa ya WebMail - Masharti

Inaonyesha kwamba WebMail ni maelezo wa kifaa - Masharti Maelezo
EnableSsl Inaonyesha kwamba mtumizi wa SSL inatumiwa.
From Inapata au inashika barua pepe ya wengi wa barua pepe ya wengi wa barua pepe.
Password Inapata au inashika nifasi ya akaunti ya barua pepe ya wengi wa barua pepe.
SmtpPort Inapata au inashika porti inayotumika kusikia transakizi ya SMTP.
SmtpServer Inapata au inashika jina la mtumizi wa SMTP inayotumika kusikia barua pepe.
UserName Inapata au inashika jina la akaunti ya barua pepe inayotumika kusikia barua pepe.

WebMail Sanaa ya Barua Pepe - Method

Method Maelezo
Send() Inasikitaua kusikia barua pepe kwa kushikilia hadi mtumizi wa SMTP.

Send() Methodi ina masharti:

Masharti Tani Maelezo
to 字符串 Adressi ya wafanyikazi wa barua pepe. Inafaa kutumia mkono (;) kusikitaua.
subject 字符串 Mawaidifu wa kipakuo cha barua pepe.
body 字符串 Mawaidifu wa barua pepe.

Na masharti ya chaguo yaliyotumiwa:

Masharti Tani Maelezo
from 字符串 Adressi ya wengi wa barua pepe wa kushikilia.
cc 字符串 Adressi za kushikilia ambao inatumika kusikitaua kopi za barua pepe zilizotumika kwa kushikilia; inafaa kutumia mkono (;) kusikitaua.
filesToAttach 集合 Makabila ya jina ya faili, inayotumika kusikitaua faili inayotumika kusikitaua kwa kushikilia.
isBodyHtml Logiki Ikiwa ni true, inasikitaua ujenzi wa mawaidifu wa barua pepe kwa kushikilia kwa muundo wa HTML.
additionalHeaders 集合 Makabila ya kipakuo, inayotumika kusikitaua kipakuo cha barua pepe kwa kushikilia.
bcc 字符串 Barua pepe za wafanyikazi wa kushikilia ambao inatumika kusikia kopi za barua pepe zilizotumika kwa kushikilia.
contentEncoding 字符串 Inayotumika kusikitaua kipakuo cha mawaidifu wa barua pepe kwa kushikilia.
headerEncoding 字符串 Inayotumika kusikitaua kipakuo cha barua pepe kwa kushikilia.
priority 字符串 Inayotumika kusikitaua ukosema wa barua pepe kwa kushikilia.
replyTo 字符串 Barua pepe ya kirepo inayotumiwa kwa kurepo barua pepe kwa kushikilia.

技术数据

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

Inifungua Mshauri wa WebMail

Kwa kushika Mshauri wa WebMail, inafaa uwasiliane na mtumizi wa mtumizi wa SMTP. SMTP ni sehemu ya 'kushikilia' ya barua pepe. Ikiwa umeenda kwa mawingu wa web, inafaa uweza kupata jina la mtumizi wa SMTP. Ikiwa unaenda kwa mtandao wa korpori, inafaa ukutumia idara ya IT kusikitaua jina la mtumizi wa SMTP. Ikiwa unaenda kwa kazi katika nyumba, inafaa uweza kutumia wafanyikazi wa barua pepe wa kawaida.

为了发送邮件,您需要:

  • 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 事物(电子邮件)的端口号。

hau kweli Kwa kweli, kama server inatumia SSL kwa kuzikata kwa kumuunganisha barua pepe.

support@example.com Kwa jina la akina wakilishi ya barua pepe ya SMTP inayotumika kusaidia kuzipata barua pepe.

nifani Kwa nani ya kufikia akina wakilishi ya barua pepe ya SMTP.

john@example Kwa upeo wa wakilishi.

Msaada:Huna lazima unafungua klabu ya WebMail katika faili ya AppStart, lakini lazima uweze kumwandaa hizi matumizi kabla ya kumtumia mtu wa WebMail.Send().