8

我在 Codeigniter 中使用 Email 类,在手册中我看到可以使用 3 种协议:mail、sendmail 和 smtp。

mail和sendmail有什么区别?使用邮件协议是否有更高的机会将域标记为垃圾邮件?

4

1 回答 1

6

如果您使用 *nix,则可能 mail() 和 sendmail() 是相同的。mail() 仍将使用 sendmail,但它会传递您在 php.ini 中定义的任何参数。

更大的区别在于 SMTP 和 sendmail 之间。如果您正在做大量的电子邮件,您想使用 SMTP,因为 sendmail 会为每封电子邮件打开一个新连接,这会增加相当多的开销。

于 2012-06-02T12:19:44.307 回答