使用 Gmail 发送电子邮件

发布于 2024-11-09 13:37:38 字数 132 浏览 2 评论 0原文

我开发了一个电子邮件应用程序,它可以包含多个附件。这些附件的大小可能是 20MB 甚至更大,我使用 smtp.gmail.com 作为我的主机。我的问题是它非常慢。我认为它可能因为调用 Send() 邮件函数时会上传附件。有什么选项可以解决此问题吗?

I've developed an email application which can be consist of several attachment.size of those attachments could be 20MB or even higher and i'm using smtp.gmail.com as my host.my issue is it's very slow.i think it may because attachments are uploaded when the Send() mail function is called.is there any option to solve this issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟─花易冷 2024-11-16 13:37:38

瓶颈是您的互联网连接上传速度。

解决此问题的唯一方法是租用更快的互联网连接。

在大多数宽带连接上,您应该预计此上传至少需要 100 秒(每秒上传 200k)。

网络电子邮件客户端(例如 Gmail)通过异步上传器来解决这个问题。 一旦您选择附件,附件就会开始上传(即使您仍在输入电子邮件的其余部分,在点击发送之前)。不幸的是,我不相信有一个 API 允许为此目的将异步文件上传到 GMail。

话虽如此,您也许可以异步上传到另一台服务器,并只需在您发送的电子邮件中链接到该文件。

The bottleneck is your Internet connection upload speed.

The only way to resolve this issue is to lease a faster Internet connection.

On most broadband connections, you should expect this upload to take at least 100 seconds (200k per second upload).

Web Email Clients (Like Gmail) get around this with asynchronous uploaders. The attachment begins uploading as soon as you select it (even while you are still typing out the rest of your email, before you hit send). Unfortunately, I do not believe there is an API that allows async file upload to GMail for this purpose.

With that said, you may be able to do an async upload to another server, and simply link to that file in the emails that you are sending.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文