2013-01-17 146 views
0

我正在編寫一個應用程序,它可以創建一個Word文檔並通過我們的共享郵箱將其發送給用戶。代碼工作正常,但是郵件傳遞到垃圾郵件文件夾而不是收件箱。防止將電子郵件發送到Outlook的垃圾郵件文件夾

我相信這是因爲它直接來自電子郵件地址([email protected]),而不是我們的全球通訊簿(我的郵箱)中的郵箱名稱。

有沒有辦法讓VB.Net識別我的全局地址列表,以便我可以直接從郵箱名稱發送;還是有另一種解決這個問題的方法?

+0

無不是真的,你只應包括您的電子郵件評論...避免這種情況在您的垃圾郵件去,請加我們對您的聯繫.. –

+0

你可以做的是什麼使用mailchimp或類似的東西發送電子郵件 - 他們永遠不會進入垃圾郵件! –

+0

問題是,這是發送給我們公司的新員工的電子郵件。它將成爲他們收到的第一封電子郵件,因此將其發送到收件箱非常重要。 – Pickle

回答

0

爲什麼垃圾郵件中的東西是由收件人的電子郵件客戶端和/或ISP設置的,而不是您控制的東西。通過讓您的電子郵件具有更少的垃圾郵件特徵,您可以最大限度地提高看起來不是垃圾郵件的機率 - 如果您可以重新發送您的發送系統以將郵件創建爲電子郵件而不是附件,這可能會有所幫助。

+0

這最終成爲最接近解決方案的東西。我將電子郵件的正文轉換爲HTML,添加了更多的文本行,現在Outlook無法將其識別爲垃圾郵件。 – Pickle

+0

謝謝奧斯汀 - 其實我錯過了你提到_internal_電子郵件的事實,但很高興我可以幫忙 – peterG

3

您可以將mailmessage.from中的「from」地址設置爲正確的電子郵件地址。但是,「發件人」地址通常不足以讓電子郵件發送到垃圾郵件文件夾。

您可以採取幾個步驟使其更有可能通過您的電子郵件。上面評論中的鏈接涵蓋了這些非常好。

http://www.allspammedup.com/2009/09/7-ways-to-prevent-your-emails-being-blocked-as-spam/

http://www.interspire.com/content/2006/09/28/improve-your-email-delivery-rates/

相關問題