Php 保存ping其他电子邮件服务器的正确方法';批量发送邮件时发生了什么?

Php 保存ping其他电子邮件服务器的正确方法';批量发送邮件时发生了什么?,php,email,postfix-mta,bulk,bulk-email,Php,Email,Postfix Mta,Bulk,Bulk Email,这就是我计划对我的电子邮件表所做的。我在同一台服务器上安装了后缀 例如,将电子邮件列分为两列 user@gmail.com 分居 Username | Hostname | user | gmail.com 现在从数据库中提取数据时,我按主机名执行sql查询顺序 foreach($rows as $row) { $data[$row['hostname']][] = $row['username'] . '@' . $row['hostname']; }

这就是我计划对我的电子邮件表所做的。我在同一台服务器上安装了后缀

例如,将电子邮件列分为两列

user@gmail.com

分居

Username  |  Hostname
          |
user      |  gmail.com
现在从数据库中提取数据时,我按主机名执行sql查询顺序

foreach($rows as $row)
{
  $data[$row['hostname']][] = $row['username'] . '@' . $row['hostname'];
}

foreach($data as $hostname => $emails)
{
     $list = implode(',',$emails);

      mail($list,'This is subject','Some message');
}

这样做可以避免我多次ping每个服务器(如雅虎、谷歌)吗?

您无法控制PHP脚本的电子邮件发送。
mail()
函数只将消息传递给您的,并让它处理传递,不管它是如何配置的。按主机名对
mail()
调用进行排序完全没有好处


在Postfix端,您可能想了解一下,这似乎是通过同一个连接传递多封电子邮件。

您认为“ping”的非标准用法有什么意义?@lanzz当我的服务器MTA与其他服务器MTA联系以传输邮件时,我这里所说的ping就是指ping。