我开发了一个电子邮件应用程序,可以包含几个附件。这些附件的大小可能是20MB甚至更高,我使用smtp.gmail.com作为我的host.my问题是它非常慢.i认为这可能是因为在调用Send()邮件函数时上传了附件。是否有解决此问题的选项?
答案 0 :(得分:2)
瓶颈是您的Internet连接上传速度。
解决此问题的唯一方法是租用更快的Internet连接。
在大多数宽带连接上,您应该预计此上传至少需要100秒(每秒上传200k)。
网络电子邮件客户端(如Gmail)通过asynchronous uploaders.解决此问题。附件会在您选择后立即开始上传(即使您仍在键入其他电子邮件,然后再点击发送)。不幸的是,我不相信有一个API允许异步文件上传到GMail用于此目的。
话虽如此,您可以将异步上传到另一台服务器,只需链接到您发送的电子邮件中的该文件即可。