gpt4 book ai didi

php - 使用 PHP 发送大量电子邮件

转载 作者:IT王子 更新时间:2023-10-29 00:41:41 26 4
gpt4 key购买 nike

我目前正在写一个音乐博客。管理员每 2-3 天发布一篇新文章。管理员发布文章后,将立即向大约 5000 名订阅者发送大量电子邮件。

实现群发邮件功能的最佳方式是什么?

以下功能是否有效?

function massmail() 
{
$content = '...';
foreach ($recipients as $r) {
$_content = $content . '<img src="http://xxx/trackOpenRate.php?id='.$r.'">';
mail($r, 'subject', $_content);
}
}

另一个问题:如果所有 5000 个订阅者都在使用 Yahoo Mail,Yahoo 是否会将其视为 DDOS 攻击并阻止我的 SMTP 服务器的 IP 地址?

最佳答案

首先,使用 PHP 自带的 mail() 函数并不是最佳解决方案。它很容易被标记为垃圾邮件,您需要设置 header 以确保您正确发送 HTML 电子邮件。至于代码片段是否会起作用,它会起作用,但我怀疑如果没有 specifying extra headers,您是否会在其中正确获取 HTML 代码?

我建议你看看SwiftMailer ,它支持 HTML,支持不同的 MIME 类型和 SMTP 身份验证(不太可能将您的邮件标记为垃圾邮件)。

关于php - 使用 PHP 发送大量电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1118154/

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