CodeIgniterの堅牢なEmailクラスは、次のような機能に対応しています: 複数プロトコル: メール、Sendmail、およびSMTP 複数の受取人 CC と BCC HTML または プレーンテキスト email 添付 ワードラップ 優先度 BCC バッチモード。これは、大きなメールリストを小さなBCCバッチに分割します。 Email デバッグツール Email の送信 メールの送信は単純なだけでなく、送信する直前にも設定ファイルでも、メール送信の設定ができます。 以下は、どうやってメールを送信できるかを示した基本的な例です。Note: この例では、コントローラ でメールを送信すると仮定しています。 $this->load->library('email'); $this->email->from('your@example.com', 'Your Name'); $this->
1行あたり1000バイトを超えると文字化け 送信メールの本文が1行あたり1000バイトを超えた場合、本文が部分的に文字化けすることがあります。 (日本語の1文字は3バイト) ある環境では1行あたり334文字、1002バイトで文字化けの事象が確認出来ました。 (文字化けだけでなく全体的に体裁がおかしくなっている現象も確認) これは元々RFCというインターネットの技術仕様によってメール本文中1行の最大長は1000バイトと定められているため、1000バイトを超えた場合にメール送信サーバが自動的に※改行文字を割り込ませることが文字化けの原因となっているようです。 ※マルチバイトを考慮しない改行の仕方になっている 【解決策】必要な箇所で改行が入るようにする最大長1000バイトを超えないように必要な箇所で改行が入るようにします。 PHPのwordwrap関数を使う 環境: PHP 7.1.6 PHPの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く