簡體   English   中英

是否有.NET庫用於通過PROXY發送電子郵件?

[英]Is there .NET library for email sending via PROXY?

我想通過Visual Studio上的代理通過SMTP發送電子郵件。 是否有任何支持代理的電子郵件發送庫?

我不確定你到底在問什么。

當您談論通過代理發送時,您能否提供更多細節?

如果您的意思是“我如何通過HTTP代理發送SMTP”,則不能。 HTTP代理僅支持HTTP和HTTPS,盡管某些代理服務器也支持FTP,SOCKS等,但據我所知不支持SMTP。

有一個SMTP代理之類的東西,但我認為它們並不常見。 我認為它們都是專有實現。 我當然還沒有看到C#庫來處理這樣的代理,而且我不認為有一個單一的標准-我沒有找到指定該標准的RFC(或等效文檔)。

代替使用SMTP代理,使用“存儲轉發”郵件傳輸代理(MTA)更為常見。 換句話說,您將設置一個普通的MTA,並讓它接收電子郵件並將其轉發給其他MTA。 如果在您的設置中是這種情況,則不需要特殊的代碼或庫。 只需使用SmtpMail類將您的電子郵件直接發送到本地MTA,而不必擔心它實際上充當“轉發者”

您可以嘗試使用starksoft代理(它是免費的),但是它包含一些錯誤,因此請小心: http : //www.starksoft.com/prod_proxy.html

您可能想嘗試支持HTTPSOCKS代理的Mail.dll電子郵件組件

請注意,我是Mail.dll的作者,它不是免費的。

您可以在此處查看如何對Mail.dll使用代理:

http://www.limilabs.com/blog/imap-pop3-smtp-via-http-socks-proxy

我假設您是指Socks代理服務器。

這是一個無恥的插件,但是由於您沒有指定要開源或免費的庫,因此我在www.advancedintellect.com上的所有電子郵件組件都具有Socks代理支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM