この記事では、CodeIgniter が smtp サービスを使用して HTML メールを送信する例について説明します。皆さんの参考に共有してください。詳細は以下の通りです
メールの送信には codeigniter が提供するメール クラスを使用します。
wiki アドレス: http://codeigniter.org.cn/user_guide/libraries/email.html実際の開発中に次のような問題が発生しました:
1. wiki によると、設定ファイルは個別に抽出でき、email.php は config フォルダーに配置されます。
email.php の設定については、説明する必要のある点がいくつかあります:
1) 一般的なテストで使用される smtp サービス (126 と 163 のメールボックスなど) はすべてこのプロトコルを使用するため、プロトコルは smtp です
2) 企業のマーケティングメールは通常 html で書かれていますが、現時点ではメールタイプを html に設定する必要があります
。私が作成した email.php 設定ファイルの例:
リーリー2) 送信されたhtml属性値で使用されるhtmlを処理する必要があります
リーリー3) 開発時に、外部電子メールの送信に 126 メールボックスを頻繁に使用する場合は、デバッグ情報をオンにすることをお勧めします。 まず、スパムとみなされる可能性があり、さらに重要なことに、126 によってブロックされる可能性があります:(
この記事が皆さんの CodeIgniter をベースにした PHP プログラミングに役立つことを願っています。