对于一个客户,我正在为其门户网站开发4种不同的电子邮件代理。

我需要向存储在数据库中的客户端(将来成千上万)发送大量电子邮件。 发送很好,但我想设计一个PHP脚本来发送电子邮件,但还可以存储以前的电子邮件域,如果它们等于(例如)等于推迟发送该电子邮件,以便以后发送以防止垃圾邮件过滤器。

我将使用cron加载该脚本,并且我已经set_time_limit(0); 可以在http://mikaelz.host.sk/php/job_robot.txt获得代码示例

#1楼 票数:0 已采纳

您的电子邮件已经在数据库中。

一种可能的方法(用伪代码):

  • (a)创建具有其相应电子邮件域的PK(主键)对象列表;
    这可能是成对的列表,形式为:
    PK,领域。
  • (b)创建第二个空列表;
  • (c)从(a)中按域排序列表;
  • (d)通过电子邮件从列表(a)发送第一项邮件;
  • (e)对于列表(a)中的每个后续项,如果域与
    其前身,将其从列表(a)移至列表(b),
    否则通过清单(a)中的PK发送电子邮件;
  • (f)继续直至清单(a)耗尽为止;
  • (g)如果清单(b)中有项目,请将它们移至清单(a)
    这样列表(b)为空,列表(a)包含
    未发送的电子邮件。
  • (h)重复以上过程,直到列表(a)用尽
    并且列表(b)同时具有零项。

  ask by michalzuber translate from so

未解决问题?本站智能推荐:

2回复

验证具有特定域的电子邮件

这种在单独页面上的编码可以正常工作。 但是如果我包含在下面的表格中不起作用 <html> <head> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1
2回复

转发基于PHP的域电子邮件

我有一个基于Wordpress的网站,并且电子邮件已发送到我域中的通用地址,例如President @ example.com,press @ example.com等。 有没有一种方法可以接收到我域的所有电子邮件,通过PHP页面(或任何其他类型的服务器端脚本)处理它们,然后根据该脚本将它们
1回复

550验证失败,电子邮件域很少

我已经为此工作了几个小时,但找不到解决方案。 由于某些原因,我无法将电子邮件发送到某些域,因此我将默认的phpmail函数与sendmail一起使用。 我猜这是因为然后将它们转发到gmail帐户。 我只配置了smtp,但是我没有在网页服务器上收到电子邮件,而是从网页服务器发送电子邮件。
1回复

电子邮件不会转到私有域

一旦发生特定操作,我将尝试向所有员工发送电子邮件。 一切正常。 但是,我注意到,电子邮件不会发送给拥有我们域名电子邮件地址的人。 除此之外,我尝试检查使用gmail,yahoo或hotmail的人是否收到了电子邮件。 最有趣的是,他们可以看到所有电子邮件地址的列表,包括那些没有收到的电子
1回复

具有个人域的电子邮件地址不会从该域上的表单接收电子邮件

使用自定义生成的表单或WordPress插件,我无法接收到具有相同域的任何电子邮件。 范例1: test@gilipe.com是用于接收提交的电子邮件,URL为gilipe.com,但电子邮件无法通过。 现在,如果我将电子邮件替换为test@gmail.ca,则提交将顺利进行,我将通过
1回复

为什么会阻止通过php从一个域的电子邮件发送到相同域的电子邮件

我遇到了最奇怪的问题,我的网站上有联系表格,我正在使用php mail()处理该表格并发送电子邮件。 问题是该电子邮件从未收到从网站发送的消息。 电子邮件与发送电子邮件的站点位于相同的域名上。 另外,我还输入了其他电子邮件地址,该表格运行正常。 我也直接从我的gmail帐户发送到了未从网
4回复

从不同于主要域的域发送电子邮件?可能?

这可能是一个讨厌的问题。 我想知道是否可以从服务器发送电子邮件,说domain1.com与之关联,例如来自domain2.com并且来源也显示为来自domain2.com ? 我想这样做的原因是因为我有一个正在开发的应用程序,并且想从域中发送电子邮件,例如maildomain.com而不是
2回复

将电子邮件域与网站域进行比较[关闭]

关闭。 这个问题是题外话。 它当前不接受答案。 了解更多 。 想改善这个问题吗? 更新问题 ,使其成为Stack Overflow 的主题