PHPでメール送信のプログラムを作っていて、テスト用にあるレンタルサーバーでメール送信をしようとしたところ、
Warning: mb_send_mail() [function.mb-send-mail]: SMTP server response: 451 See http://pobox.com/~djb/docs/smtplf.html.
というエラーメッセージが出てきて、送信ができなかった。
参照元になっている、下記のサイトを見ると
http://cr.yp.to/docs/smtplf.html
メールサーバーがQmailを使用していて、プラス改行とかに原因があるらしい。
裸のLFがダメ(直訳すぎ?)で、CR LFならOKってことだそうで。
いろいろやってみて、メール本文中の \n を削除したらエラーがでなくなりました。
\nはLFだからなんですね。