2014-09-10 117 views
1

1年前我寫了一個程序。 我設計了一個「連接我們」的表單。它是一個帶有電子郵件文本框和...等的WinForm。如何顯示SMTP狀態

我使用SMTP向我的電子郵件發送一封電子郵件,以瞭解他們希望我瞭解的內容。

我的許多客戶都對我說:「我發了一封電子郵件給你的產品」,但我什麼都沒收到! 之後,我明白一些反病毒攔截了SMTP,我安裝了一個反病毒和阻止SMTP,然後在調試模式下發送我的電子郵件,但沒有發生任何事(程序不給我任何錯誤)。

所以,

  1. 有任何編程的方式來理解,是SMTP堵塞或不呢?

  2. 我使用FTP發送客戶建議,但我知道這對我和我的客戶來說並不安全。導致許多人使用我們的IIS服務器作爲管理員(並且我不是這臺服務器的管理員)。你能否建議我以安全的方式發送我的客戶的建議?!

感謝您的閱讀。

+1

*所有人都說謊*(c)Dr.House。您可以顯示禁用防病毒的提示,或者您可以使用其普通電子郵件客戶端(或網絡郵件)生成* report *文件以發送給您。 – Sinatr 2014-09-10 13:53:47

+0

@Sinatr所有人可能會說謊,但我不(三)Dr.Home ... :)是的,你是對的,但你和我知道,很多人不把他們的電子郵件設置爲像Outlook一樣的程序。這是原因。 – 2014-09-10 14:03:40

回答

0

大多數防病毒產品都會捕獲它並阻止SMTP服務發送它,而不是從您發出請求,所以我認爲您不會以編程方式確定它是否被攔截。

最簡單的方法(但不是傻瓜證明)是掏出來的Windows與

至mailto:[email protected]

我會切換到您通過一個Web服務將信息發送到您的服務器和您的服務器發送電子郵件。

+0

是的,ü是對的,但許多人不設置他們的電子郵件(Outlook)和看到前景後,不發送電子郵件! – 2014-09-10 14:05:09