• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールの先頭の改行)

メールの先頭の改行を無くす方法は?

このQ&Aのポイント
  • mail()で送信したメールを受けると、メールの本文の先頭に改行が入っていることがあります。
  • Content-typeを指定する場合に改行が入りますが、単純なソースでは改行は入りません。
  • OEで受信すると、本文の先頭に改行が入ってしまいます。改行を無くす方法はあるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#10325
noname#10325
回答No.3

$headers = "From: Birthday Reminder <aaa@bbb.com>\r\n"; $headers .= "Cc: aaa@bbb.com\r\n"; $headers .= "Bcc: aaa@bbb.com\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=\"iso-2022-jp\""; $msg = "abc\ndef"; mail($mailad, 'subj', $msg, $headers); で、どうでしょうか? from、cc 等の後に MIME宣言を入れるのと、charset の後の \r\n を外すのがミソかな...

その他の回答 (2)

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.2

開発環境は?

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

$headers .= "Bcc: aaa@bbb.com\r\n"; 上記部分の\r\nをなくすと?

ushsrg
質問者

補足

送信できませんでした。

関連するQ&A