【问题标题】:mail vs sendmail邮件与发送邮件
【发布时间】:2012-06-02 20:19:44
【问题描述】:

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

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

【问题讨论】:

  • 电子邮件类大多数时候会添加所有推荐和需要的标题属性,或格式化内容。虽然邮件是非常基本的普通邮件,但您可能会错过一些必需的标题。
  • @alickus 这是否意味着 sendmail 是推荐使用的协议,因为它有更多的标头?

标签: php email codeigniter sendmail


【解决方案1】:

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

更大的区别在于 SMTP 和 sendmail。如果您要进行大量群发电子邮件,则需要使用 SMTP,因为 sendmail 会为每封电子邮件打开一个新连接,这会增加相当多的开销。

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 2010-11-22
    • 1970-01-01
    • 2019-10-31
    • 2021-03-28
    • 2016-02-12
    • 2014-02-21
    • 2014-11-18
    • 2014-04-14
    相关资源
    最近更新 更多