使用PHP发送批量邮件的更好方法,没有PEAR Mail和'mail'功能

时间:2010-02-23 19:15:17

标签: php email bulk

用于发送许多电子邮件的脚本,类或函数,不包括内置的“邮件”功能和排除PEAR邮件(PHP 5.3中的许多问题和兼容性问题)。

我想每个'镜头'发送大约5000封电子邮件,但是“邮件”功能可以连接和断开每封电子邮件。梨邮件有很多问题。

我已经尝试过Swiftmailer,但HTML在许多客户端中显得重复(因为它显然是附加的)。

PHPMailer是答案吗?

PS:抱歉打字错误。我是巴西人。

2 个答案:

答案 0 :(得分:2)

在实现我们自己的系统之前,我们使用PHPMailer和isSMTP()选项,并看到大约20封电子邮件/秒的吞吐量(构建时间+发送)。如果你有静态内容,你的吞吐量应该更高一些。

可以选择使用持久性SMTP连接。

答案 1 :(得分:1)

PHPMailer会执行您想要的操作,但如果您将其用作页面加载,请注意页面执行时间限制。如果你过去,你希望能够从你离开的地方继续前行。这假设每个邮件都是为每个用户定制的。

根据这些经验,我停止使用这种PHP脚本的Web浏览器加载,现在在命令行上执行它们。