2012-06-02 13 views
6

私はCodeigniterのEmailクラスを使用しています。manualには、mail、sendmail、smtpの3つのプロトコルが使用できることがわかります。mail vs sendmail

メールとsendmailの間の不一致は何ですか?メールプロトコルを使用するとドメインがスパムとマークされる可能性は高くなりますか?

+0

ほとんどの場合、電子メールのクラスでは、すべての推奨および必要なヘッダー属性が追加されます。メールは非常に基本的なプレーンですが、必要なヘッダーがいくつか見逃されることがあります。 –

+0

@alickusこれは、より多くのヘッダーがあるので、sendmailが推奨されるプロトコルであることを意味しますか? – Nyxynyx

+0

詳細なブログ:http://sforsuresh.in/smtp-mail-server-and-php-mail-function/ –

答えて

5

* nixを使用している場合、mail()とsendmail()は同じです。 mail()は引き続きsendmailを使用しますが、php.iniで定義した引数を渡します。

大きな違いは、SMTPとsendmailの違いです。大量の電子メールを送信している場合、sendmailは各電子メールに対して新しい接続を開き、かなりのオーバーヘッドが追加されるため、SMTPを使用します。