gpt4 book ai didi

PHP 电子邮件客户端 - 克服缓慢的发送/接收

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:57 25 4
gpt4 key购买 nike

我开发了一个 CRM,用于类似于 manta.com 的营销网站。 CRM 有一个内置的电子邮件客户端。基本上它将姓名和电子邮件与文件中的地址进行匹配,如果电子邮件来自客户,它会在电子邮件旁边加载他们的帐户信息。

整个系统都可以工作,但在某些情况下会很慢。由于国家/地区的每个“区域”都由不同的公司管理,因此该软件连接到几个不同的邮件服务器,所有这些服务器的行为都不同。

在某些情况下(主要是使用 godaddy 服务器)发送电子邮件需要很长时间。如果他们有很多消息(500 多条),加载收件箱也需要很长时间,即使是分页也是如此。

我正在使用 pear Mail::Factory smtp 发送,并使用内置的 php imap 函数接收。

我正在考虑外发消息,我会将电子邮件存储到数据库中,然后让 cron 脚本将其发送出去,然后他们可以发送电子邮件并立即继续。

有没有人对通过 IMAP 和 php 处理大型收件箱有任何想法/概念?我无法控制邮件服务器本身,但可以完全控制 CRM 所在的服务器。

我不是在寻找代码,我只是在寻找概念,如果你有的话。

是Linux(ubuntu)、apache、mysql、php。如果需要,我可以使用 Zend。

最佳答案

它看起来像是缓存电子邮件和使用忽略电子邮件正文的 imap_fetch_overview 函数的组合。这似乎消除了滞后的任何问题。我还可以使用它来对结果进行分页,因此我一次只加载少量 (25-50)。感谢您的帮助。

关于PHP 电子邮件客户端 - 克服缓慢的发送/接收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10488581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com