タグ

mailとqmailに関するlax34のブックマーク (1)

  • 【php】mail関数の改行コード注意点 at softelメモ

    PHPのmail関数、引数に渡すデータの改行コードに注意。 ヘッダが正しくないメールが生成されて、正常に読めないメールが送られたりする。 文 mail()関数に渡すときは、文はLFで改行するようにとマニュアルに書いてある。 自力でSMTPに直接渡すときなどはCRLFなのだけど(RFC2822参照)。 ヘッダー MTAにqmailを使用しているときは、subject(件名)の改行にはLFを使うこと。 つまり、 $subject = mb_encode_mimeheader('長い件名。長い件名。長い件名。長い件名。長い件名。', 'JIS', 'B', "\n"); subjectの改行は、長い件名のときに発生(RFC 2047)。件名が短いときは特に問題に気づかないと思う。こちらもインターネットメールの世界では改行はCRLFが原則。 まとめ mail()関数に渡すなら、 ・ 文はLF

    【php】mail関数の改行コード注意点 at softelメモ
  • 1