翻譯|使用教程|編輯:況魚杰|2019-12-25 15:51:05.677|閱讀 280 次
概述:除了通過(發(fā)送電子郵件)SMTP中繼服務器發(fā)送之外,還有一種功能可以使用直接發(fā)送模式。如果是在這種情況下,您便無需指定任何中繼服務器。本文將會介紹如何操作。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
MailBee.NET Objects 是一款為創(chuàng)建、發(fā)送、接收以及處理電子郵件而設計的健壯、功能豐富的.NET控件。具備必需以及獨特的功能,這些控件幫助開發(fā)人員簡單快速地將復雜的電子郵件功能添加到他們的應用程序中。
除了通過(發(fā)送電子郵件)SMTP中繼服務器發(fā)送之外,還有一種功能可以使用直接發(fā)送模式。如果是在這種情況下,您便無需指定任何中繼服務器。
對于郵件收件人域列表中的每個唯一域(例如domain1,domain2,domain3,收件人為joe @ domain3,kate @ domain1,bill @ domain2,tanya @ domain3,rob @ domain2),該組件向DNS服務器查詢以獲取SMTP服務器的名稱,該SMTP服務器接受對應域的電子郵件(例如,域3的mx.domain1,smtp.domain2,mx-5.large-isp),然后直接發(fā)送郵寄到這些服務器。如果有多個SMTP服務器接受給定域的郵件,則將首先嘗試優(yōu)先級最高的服務器。 如果失敗,將根據其優(yōu)先級嘗試其他服務器。
如果指定了多個DNS服務器,MailBee將在可用的DNS服務器之間分配負載,以提高性能。但是,如果某些DNS服務器的優(yōu)先級比其他DNS服務器低,除非主服務器出現故障,否則將不會嘗試使用它們。這使開發(fā)人員可以實施高性能和可靠的發(fā)送郵件系統。由于垃圾郵件發(fā)送者經常使用直接發(fā)送操作,因此許多郵件服務不接受來自未知主機的郵件提交。
提示:從已分配至少一個MX記錄的域執(zhí)行直接發(fā)送。在這種情況下,收件人主機將能夠驗證發(fā)件人的域并接受郵件提交請求。
MailBee.NET對象允許使用SMTP.DnsServers.Autodetect方法自動搜索可用的DNS服務器,如下所示:
C#
oMailer.DnsServers.Autodetect();
VB.NET
oMailer.DnsServers.Autodetect()
您還可以使用SMTP.DnsServers.Add方法通過其IP地址將DNS服務器添加到集合中,如下所示:
C#
oMailer.DnsServers.Add("127.0.0.1");
VB.NET
oMailer.DnsServers.Add("127.0.0.1")
或者,如果要分配某些優(yōu)先級,以避免在多個DNS服務器之間分配負載。在這種情況下,僅當高優(yōu)先級服務器發(fā)生故障時,才會使用低優(yōu)先級服務器:
C#
oMailer.DnsServers.Add("127.0.0.1", 0);
VB.NET
oMailer.DnsServers.Add("127.0.0.1", 1)
最高優(yōu)先級為0。
以上就是本次教程的全部內容,接下來會有更多相關教程,敬請關注!您也可以在評論留下你的經驗和建議。
==========================================
如果想要購買正版授權MailBee.NET Objects的朋友,可以聯系
關注慧聚IT微信公眾號 ???,了解產品的最新動態(tài)及最新資訊。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: