メールサーバにPOP3でログインし、メールの内容を参照するテストプログラムです。
- pear/mail_mime-decode - Packagist
- メールデータを解析し、fromやtoで分解してオブジェクトに格納する
- MIMEエンコードされたメールのデコード方法
Content-Transfer-Encoding
とcharset
の2つを見ないとデコードできない
- phpメール送信例/メモ
- 特集 文字化けを出さないメール術
- BASE64エンコードの場合
- 文字コードを見つつ
=?UTF-8?B?
,?=
を除去 - サイズに限界があるため文字列が長いと複数パーツに分かれるので、半角スペースで分解してそのパーツごとにデコード、1つの文字列に結合
- といったことをやる必要がある
- 文字コードを見つつ
- BASE64エンコードの場合