2010-01-27 176 views
2

我使用此代碼發送郵件。 但這些郵件到達垃圾郵件文件夾。郵件到達垃圾郵件

MailMessage message = new MailMessage(); 

message.From = new MailAddress(ConfigurationSettings.AppSettings["From"]); 
message.To.Add(new MailAddress(ConfigurationSettings.AppSettings["To"])); 
message.Subject = ConfigurationSettings.AppSettings["Title"]; 
message.Body = ConfigurationSettings.AppSettings["Body"]; 

SmtpClient client = new SmtpClient(); 
client.Send(message); 

爲什麼? 我該怎麼辦?

感謝

回答

0

從代碼部分看起來無辜。從配置中檢查您的字段的內容。其中之一必須包含觸發接收方垃圾郵件檢測的內容。您不能從發件人那裏決定郵件到達哪個文件夾,這完全是接收方邏輯。

0

嘗試包括像「X-梅勒」 aditional的頭和一個SMTP服務器進行身份驗證.. :)

0

查看已發送郵件的標題。有時候,垃圾郵件檢查軟件會提供暗示(垃圾郵件欺詐),說明您的郵件被標記爲垃圾郵件的原因。

如果你不明白他們,在這裏發佈這些標題,我們可以看看他們。

0

試着通過給予發送郵件高優先級。它可能會立即到達收件箱

message.Priority = MailPriority.High;