ASP.NET Web Pages - ວັດຖຸ WebMail

ດ້ວຍວັດຖຸ WebMail, ທ່ານສາມາດສົ່ງອີເມວຈາກໜ້າເວັບຢ່າງງ່າຍດາຍ.

ການອະທິບາຍ

WebMail ສະໜອງວິທີການທີ່ງາມມີລະບົບການສົ່ງອີເມວ (SMTP) ເພື່ອສ້າງແລະສົ່ງອີເມວ。

ຕົວຢ່າງ

ການກວດສອບ Web Pages 邮件 这一章中的实例。

WebMail 对象参考手册 - 属性

属性 ການອະທິບາຍ
EnableSsl True,如果服务器使用 SSL 加密。
From 获取或设置发件人的电子邮件地址。
Password ຄົ້ນຫາຫຼືກະກຽມສະນວຍຄວາມລັບສຳຫຼັບອີເມວທີ່ຈະສົ່ງ.
SmtpPort ຄົ້ນຫາຫຼືກະກຽມທີ່ຈະສົ່ງອີເມວທີ່ຈະສົ່ງຕົວໄປຫາ SMTP ທະນາຄານ.
SmtpServer ຄົ້ນຫາຫຼືກະກຽມຊື່ SMTP ທະນາຄານທີ່ຈະສົ່ງອີເມວ.
UserName ຄົ້ນຫາຫຼືກະກຽມຊື່ບັນຊີອີເມວທີ່ຈະສົ່ງອີເມວ.

WebMail ສາທານຸກົມ - ວິທີ

ວິທີ ການອະທິບາຍ
Send() ສົ່ງອີເມວທີ່ຈະສົ່ງຕົວໄປຫາ SMTP ທະນາຄານທີ່ຈະສົ່ງອີເມວ.

ວິທີ Send() ມີພາກສະເພາະດັ່ງກ່າວ:

ຄວາມສຳຄັນ ປະເພດ ການອະທິບາຍ
to ສະແນນ ທີ່ຈະສົ່ງອີເມວ. ການສົ່ງຄືນຈະຖືກສັນຈອນໂດຍ ສີ່ສາມ (;).
subject ສະແນນ ປະຕູກຳລັງ.
body ສະແນນ ຂອງອີເມວ.

ແລະປະເພດທີ່ສາມາດເລືອກໄດ້ຢູ່ລຽງ:

ຄວາມສຳຄັນ ປະເພດ ການອະທິບາຍ
from ສະແນນ ທີ່ຈະສົ່ງອີເມວ.
cc ສະແນນ ທີ່ຈະສົ່ງບັນທຶກສຳຫຼັບອີເມວທີ່ທ່ານຈະສົ່ງຄືນ; ການສົ່ງຄືນຈະຖືກສັນຈອນໂດຍ ສີ່ສາມ (;).
filesToAttach ການສົ່ງຄືນ ການສົ່ງຄືນທີ່ຈະກຳນົດຊື່ເພື່ອຕິດຕັ້ງບັນທຶກໃຫ້ອີເມວ.
isBodyHtml ຄູ່ມູນທາງທີ່ມີຄວາມຈິງ ຖ້າມີຄວາມຈິງ ຈະກຳນົດວ່າຮູບແບບຂອງຮູບແບບຂອງອີເມວແມ່ນ 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 ທະນາຄານ. ຖ້າທ່ານຢູ່ໃນເຄືອງຄອມພິວເຕິກຂອງບໍລິສັດ ທ່ານຕ້ອງບັງຄັບຫາຊື່ SMTP ທະນາຄານຈາກຫນ່ວຍ IT. ຖ້າທ່ານເຮັດວຽກທີ່ເຮືອນ ທ່ານສາມາດໃຊ້ຜູ້ສະໜອງອີເມວທົ່ວໄປ.

ເພື່ອສົ່ງອີເມວ, ທ່ານຈຳເປັນ:

  • ຊື່ທ່ານຈະໃຊ້ເພື່ອການສົ່ງອີເມວ
  • ເຂດຫຼັກ (ປົກກະຕິ 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 ເພື່ອຊື່ຂອງທ່ານຈະໃຊ້ເພື່ອການສົ່ງອີເມວ.

25 ເພື່ອຄຳລະບຸເຖິງທີ່ທ່ານຈະໃຊ້ເພື່ອການຈັດການ SMTP (ອີເມວ).

false ເພື່ອຄຳລະບຸວ່າທ່ານຈະໃຊ້ SSL ເພື່ອການສະໜອງການເຊື່ອມຕໍ່ອັນດັບຄວາມລັບຄວາມລຽບ.

support@example.com ເພື່ອຊື່ຂອງບັນດາອີເມວ SMTP ທີ່ຈະສົ່ງອີເມວ.

password ເພື່ອຄຳລະບຸສິນລະບຸຂອງບັນດາອີເມວ SMTP.

john@example ເພື່ອທີ່ຈະສົ່ງອີເມວ.

ຄຳເຕືອນ:ທ່ານບໍ່ຈຳເປັນກະກຽມບັນດາລະບົບ WebMail ໃນເອັບໂບຢູບໄອ້ງເທັນ, ແຕ່ທ່ານຈຳເປັນກະກຽມບັນດາລະບົບພາຍໃນກ່ອນການເອິ້ນກົນລະບົບ WebMail.Send().