2012-05-03 29 views
0

我有smtpweb.config的適當設置,它運行沒有錯誤,但電子郵件不會被轉發給適當的用戶可能是背後的原因,我錯過了一些服務器設置,請點亮它。什麼是導致電子郵件無法轉發的常見事項?

雖然我看到它被保存在specifiedPickupDirectory

+1

它是一個外部電子郵件地址,或一個網絡內? –

+0

還有很多人認爲你可以檢查和全部依賴郵件服務器和郵件服務器上存在的限制。你得到了什麼錯誤? – Aristos

+0

@Aristos:OP提到**「它運行時沒有錯誤」** –

回答

1

我認爲沒有實用的方法來跟蹤電子郵件,無論郵件是否從您的服務器發送,除非您收到來自客戶端的無法傳送的電子郵件。

但您的電子郵件仍然可以作爲垃圾郵件在客戶端上發送,或者可能會拒絕客戶端服務器。

無論如何,您可以處理您的異常情況,以便爲發送電子郵件提供良好的機會。

您可以嘗試使用System.Net.Mail.DeliveryNotificationOptions.OnSuccess wwhcih可以DeliveryNotificationOptions

發現也有類似樣的問題都可以找到How to check MailMessage was delivered in .NET?

相關問題