[英]sending an email to hotmail inbox
我正在嘗試使用c#MailMessage將電子郵件發送到hotmail帳戶,但是電子郵件總是垃圾。
如何在C#中將電子郵件直接發送到Hotmail收件箱?
我沒有自己的smtp服務器,因此我嘗試使用大學的smtp和其他smtp,例如google,yahoo ...,但是所有電子郵件都發送給了垃圾郵件。
有什么辦法嗎?
這不是一個真正的C#問題。
根據郵件的內容和標題將郵件發送到垃圾郵件,因此您應該檢查以下幾件事:
使用這些策略應該可以幫助您避免將電子郵件分類為垃圾郵件。
您始終可以檢查進入垃圾郵件的其中一封郵件的標題。 通常會描述應用了哪些規則以及郵件失敗的位置。
在hotmail中,打開“垃圾郵件”文件夾,然后單擊郵件。 Hotmail將在郵件正文中顯示選項-單擊“等等,很安全!” Hotmail會將郵件移至您的收件箱,並將FROM電子郵件地址標記為安全。
您的代碼沒有(可能)沒有問題-這是Hotmail,用於識別發件人和/或主題為垃圾郵件。
盡管垃圾電子郵件過濾器很可能無法控制,但通常可以在加權系統上使用,因此您可以采取一些措施使電子郵件看起來不太像垃圾郵件。
首先,請檢查以下內容:
如果一切正常,請查看live.com上的 列表 , 此文章 以及Hotmail的政策,實踐和准則 。
您無法從C#中做到這一點。 由收件人決定是否將郵件路由到垃圾郵件或收件箱,或將郵件放置在任何地方。 如果允許發件人決定郵件在客戶端的發往何處,請想象問題垃圾郵件的數量有多大。
可以采用的一種解決方案是讓目標郵件帳戶將發件人“白名單”,但這並不是在所有情況下都可行。
郵件的內容是什么,垃圾郵件過濾器可能會將其視為垃圾郵件嗎? 您是否嘗試過發送到其他帳戶,例如Yahoo或Gmail?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.