2011-05-23 279 views
0

我已經開發了一個電子郵件應用程序,它可以由幾個attachment.size組成,這些附件可以是20MB甚至更高,我使用smtp.gmail.com作爲我的host.my問題這是非常慢的。我認爲這可能是因爲在調用Send()郵件函數時會上傳附件。有沒有解決此問題的選項?使用Gmail發送電子郵件

回答

2

瓶頸是您的Internet連接上傳速度。

解決此問題的唯一方法是租用更快的Internet連接。

在大多數寬帶連接上,您應該預計此上傳至少需要100秒(每秒上傳20萬次)。

Web電子郵件客戶端(與Gmail一樣)通過asynchronous uploaders.解決此問題附件在您選擇它後立即開始上傳(即使在您點擊發送之前仍然在輸入其餘電子郵件時)。不幸的是,我不相信有一個API允許爲此目的將異步文件上傳到GMail。

即便如此,您也許可以對另一臺服務器進行異步上傳,並且只需鏈接到您要發送的電子郵件中的該文件即可。

+0

那麼爲什麼我們沒有像Gmail或雅虎這樣的電子郵件提供商這個問題......他們首先上傳文件,當用戶按下發送按鈕時,只有幾秒鐘的時間發送email.any想法如何他們做到了? – chamara 2011-05-23 06:50:40

+0

是的 - 他們開始異步上傳文件。示例:您選擇要上傳的文件,然後在您仍在編寫電子郵件時開始上傳。不幸的是,據我所知,無法通過代碼將異步附件上傳到gmail。 – 2011-05-23 06:52:35

相關問題