使用php mass mailer还是简单地使用mail()?
我正在发送约3万封电子邮件 每条消息的内容略有不同 我已经读到,使用php使用php mass mailer还是简单地使用mail()?,php,email,massmail,Php,Email,Massmail,我正在发送约3万封电子邮件 每条消息的内容略有不同 我已经读到,使用phpmail()函数进行群发邮件不是一个好主意 使用内置的mail()函数的优点和缺点是什么?使用邮件群发器的优点和缺点是什么 特别关注的是,它没有向30k地址发送完全相同的消息 取而代之的是发送稍微个性化的信息。将其外包或花大量时间在图书馆。如果你决定去图书馆,SwiftMailer是一个不错的选择 不要循环使用邮件():)以下是对该问题的规范堆栈溢出响应(在本例中是对潜在垃圾邮件发送者的响应,因此是反对票,但第一个答案中的
mail()
函数进行群发邮件不是一个好主意
使用内置的mail()
函数的优点和缺点是什么?使用邮件群发器的优点和缺点是什么
特别关注的是,它没有向30k地址发送完全相同的消息
取而代之的是发送稍微个性化的信息。将其外包或花大量时间在图书馆。如果你决定去图书馆,SwiftMailer是一个不错的选择
不要循环使用邮件():)以下是对该问题的规范堆栈溢出响应(在本例中是对潜在垃圾邮件发送者的响应,因此是反对票,但第一个答案中的信息是正确的)
首先,那些认为php
mail()是个坏主意的人并不知道如何正确使用它,使用php-mail,开发人员就有机会发送非常基本的消息,但没有具体的标题
如果您查看mail()的PHP文档
4th
和5th
参数允许您提供标题和附加信息,这些都是您应该查看的内容,以便从php的邮件功能发送体面的电子邮件
许多邮件无法成功的原因是,收件人的邮件系统将邮件拦截为垃圾邮件或格式错误,因为邮件头没有正确生成或缺少重要的邮件头
我的建议是看看这个名为的开源应用程序,如果您下载该应用程序并提取名为Mail
的库的话。。您可以使用它来发送邮件,它支持SMTP和PHPMail,但也会处理邮件头,因此邮件是合法的电子邮件,不应触发垃圾邮件过滤器
例如,当我们运行Exchange 2010服务器时,如果邮件的标题是我自己,那么谁会将邮件标记为垃圾邮件没有内容ID
标题的任何邮件都会自动标记为span
正如我在顶部所说,PHP邮件没有什么问题,它只是开发人员忽略了重要的事实
你可以从这里直接看一看这个类,如果你注意突出显示的那一行,你就会明白我的意思
谢谢你,亚历克斯。你介意详细说明一下循环mail()
函数的问题吗?@Halliwood很乐意,但我讨厌在iPhone上打字。:)不幸的是,外包不是一个选项:(。因此看起来我正在使用一个库。可能是
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )