2016-04-25 214 views
0

我可以使用我的C#Web應用程序將包含有效Office365帳戶的郵件發送到選擇加入地址列表。所以這是我們自己的數據源與我們的客戶。問題是它可能不被我們的客戶接收。我已將信息帳戶中的郵件發送到我自己的office365帳戶,並在mxtoolbox中粘貼了標頭,並且收到了一條消息,表明我的本地電腦被列入黑名單。即使在使用office365的smtp時也是如此。我們在dns中啓用了dkim並啓用了spf。我還應該做些什麼來解決這個問題?從office365帳戶發送郵件C#郵件標題

下面是用於發送郵件我簡單的C#代碼(其中工程,但可能需要額外的防垃圾郵件的東西?)

SmtpClient sc = new SmtpClient(); 
sc.Host = "smtp.office365.com"; 
sc.Credentials = new System.Net.NetworkCredential(SmtpUsername, SmtpPassword); 
sc.Port = 587; 
sc.EnableSsl = true; 

應該添加我家的IP,並從辦公室到SPF DNS條目,即使我使用office365的smtp?

這是Authentication-Results

DKIM =無值(未簽署的消息)header.d =無; ouroffice365domain.com; dmarc = none action = none

這是黑名單上的原因嗎?請注意,我並非試圖發送垃圾郵件。這是人們選擇的有效數據源。我們只是遷移到office365,需要通過我們的自定義Web應用程序向我們的客戶發送郵件。我們知道每2秒限制(每天10k)和1封郵件。

編輯將更改此:https://stackoverflow.com/a/23409351/169714,因爲我只使用郵件地址而不是客戶的名和姓。

回答

0

沒有DKIM設置不會讓你黑屏,讓它設置不當可以。你的家用電腦應該與SPF無關,它應該是OFFICE 365 IP的持久發送IP。您是否通過發送電子郵件至[email protected][email protected]來驗證您的DKIM和SPF?

我也不認爲你的LOCAL PC被列入黑名單,這是你的INTERNET Provider的IP被列入黑名單。除非你有一個靜態IP,否則它會改變。

+0

與本地IP,我的意思是我的家庭網絡的IP。我從isp那裏得到的那個。不是當地的(192.x),而是公共的。將發送給兩個地址進行驗證。 –

相關問題