Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Codeigniter 中使用 Email 类,在手册中我看到可以使用 3 种协议:mail、sendmail 和 smtp。
mail和sendmail有什么区别?使用邮件协议是否有更高的机会将域标记为垃圾邮件?
如果您使用 *nix,则可能 mail() 和 sendmail() 是相同的。mail() 仍将使用 sendmail,但它会传递您在 php.ini 中定义的任何参数。
更大的区别在于 SMTP 和 sendmail 之间。如果您正在做大量的电子邮件,您想使用 SMTP,因为 sendmail 会为每封电子邮件打开一个新连接,这会增加相当多的开销。