我試圖使用enablessl = true發送MailMessage和smtpclient類的電子郵件,但每次連接都會收到超時。 在outlook中設置它,有一個選項「使用以下類型的連接加密法」,它有以下選項:none,ssl,tls或automatic。 選擇ssl選項我可以通過outlook發送電子郵件。我怎樣才能在C#中做到這一點?如何使用ssl類型連接加密發送電子郵件
0
A
回答
0
您可能需要設置Port屬性以匹配使用的協議。
您可以STARTTLS
端口25
大概相處,而SMTPS
(從開始加密連接,也就是「SSL」),你需要的端口465
。
編輯:
事實證明,SmtpClient
不支持此SSL的方法。
從文檔:
另一種連接方法是其中一個SSL會話被建立 前面任何協議命令被髮送之前。此連接方法 有時稱爲SMTP/SSL,SMTP over SSL或SMTPS,默認情況下 使用端口465.使用SSL的此備用連接方法不是當前支持的 。
所以,你SHOULD使用STARTTLS,其中涉及切換回港25
。 您也可以嘗試使用端口587
。
相關問題
- 1. 如何使用PHP發送和接收加密電子郵件
- 2. ORACLE使用SSL發送電子郵件
- 3. 使用gpg加密方法發送和接收電子郵件
- 4. 發送電子郵件:未能連接
- 5. 如何使用python logging的SMTPHandler和SSL發送電子郵件
- 6. 使用SSL連接通過Gmail SMTP服務器發送電子郵件通知
- 7. 使用Open SSL發送SMIME電子郵件,電子郵件正文不顯示
- 8. 使用C#發送加密和簽名的電子郵件
- 9. Mailgun - 鏈接以電子郵件的加密格式發送
- 10. 在asp.net發送電子郵件發送密碼而不是電子郵件
- 11. 使用套接字使用電子郵件發送電子郵件
- 12. 如何使用PHP發送帶附件的gpg加密電子郵件?
- 13. 如何向我的LinkedIn連接發送電子郵件邀請?
- 14. 發送忘記密碼電子郵件
- 15. iPhone:使用自定義內容類型發送電子郵件
- 16. 如何用python發送電子郵件?
- 17. 如何用C++發送電子郵件
- 18. 如何使用R發送/接收(SMTP/POP3)電子郵件?
- 19. 在VB6中使用SSL發送電子郵件
- 20. 如何使用C#向stringbuilder類輸出發送電子郵件
- 21. 添加密件抄送到使用.NET SmtpClient的電子郵件發送?
- 22. 使用send_dbmail發送電子郵件表中的電子郵件
- 23. vb.NET SmtpClient無法使用電子郵件發送電子郵件
- 24. 如何使用cakephp電子郵件組件發送電子郵件?
- 25. PHP發送電子郵件多次發送電子郵件
- 26. 如何在Sendgrid中發送批量電子郵件時添加密件抄送?
- 27. 如何使用java郵件從android發送電子郵件
- 28. 如何通過電子郵件發送電子郵件地址
- 29. 如何發送電子郵件到特定的電子郵件?
- 30. 發送電子郵件時出現SSL錯誤,無法連接到Postfix
您可能有錯誤的端口。 – SLaks
您完全按照您所描述的方式在C#中執行此操作。沒有足夠的信息知道連接超時的原因。某些ISP使用非標準端口進行SSL連接。 –
我使用端口465作爲提供者通知。 –