前提
LP内に設置した資料請求フォームの自動返信メールの文章を
ヒアドキュメントで作成している。
これまでは問題なく挙動していたが、
ヒアドキュメント内の文章を一部削除、修正したところ、
なぜかGmailでメールを見ると改行されなくなってしまった。
実現したいこと
- Gmailでメールを開いたときに改行されて表示されるようにしたい
該当のソースコード
修正前
php
1<?php 2 3$MAIL_BODY = <<< EOM 4この度は、弊社ホームページよりお問い合わせいただきありがとうございます。 5お問い合わせ内容をお送りさせていただきますのでご確認くださいませ。 6後日担当者よりご連絡させていただきます。 7 8 9姓:{$_POST['last_name']} 10名:{$_POST['first_name']} 11姓(カナ):{$_POST['last_name_kana']} 12名(カナ):{$_POST['first_name_kana']} 13性別:{$_POST['gender']} 14年齢:{$_POST['user_data_6']} 15郵便番号:{$_POST['personal_postal_code']} 16住所:{$_POST['personal_address_1']} 17自宅電話番号:{$_POST['tel1']}-{$_POST['tel2']}-{$_POST['tel3']} 18メールアドレス:{$_POST['email']} 19職業:{$_POST['user_data_3']} 20その他ご質問等:{$_POST['other_questions']} 21 22 23--------------------------------------------------- 24数日以内に担当者よりご連絡致します。 25数日以内に連絡がない場合、大変お手数ですが、 26下記の連絡先へ直接お問い合わせください。 27--------------------------------------------------- 28XXX株式会社 29東京都XXXXXXXXXXXXXXXX 30TEL:03-XXXX-XXXX 31EOM; 32 33 34?>
修正後
php
1<?php 2 3$MAIL_BODY = <<< EOM 4この度は、弊社ホームページよりお問い合わせいただきありがとうございます。 5お問い合わせ内容をお送りさせていただきますのでご確認くださいませ。 6後日担当者よりご連絡させていただきます。 7 8 9姓名:{$_POST['last_name']} 10郵便番号:{$_POST['personal_postal_code']} 11住所:{$_POST['personal_address_1']} 12自宅電話番号:{$_POST['personal_landline_number']} 13メールアドレス:{$_POST['email']} 14 15 16--------------------------------------------------- 17数日以内に担当者よりご連絡致します。 18数日以内に連絡がない場合、大変お手数ですが、 19下記の連絡先へ直接お問い合わせください。 20--------------------------------------------------- 21XXX株式会社 22東京都XXXXXXXXXXXXXXXX 23TEL:03-XXXX-XXXX 24EOM; 25 26 27?>
試したこと
<br>では改行されなかった。(書いたコードは以下)
php
1姓名:{$_POST['last_name']} <br> 2郵便番号:{$_POST['personal_postal_code']} <br> 3住所:{$_POST['personal_address_1']} <br> 4自宅電話番号:{$_POST['personal_landline_number']} <br> 5メールアドレス:{$_POST['email']} <br> 6 7 8--------------------------------------------------- <br> 9数日以内に担当者よりご連絡致します。 <br> 10数日以内に連絡がない場合、大変お手数ですが、 <br> 11下記の連絡先へ直接お問い合わせください。 <br> 12--------------------------------------------------- <br> 13XXX株式会社 <br> 14東京都XXXXXXXXXXXXXXXX <br> 15TEL:03-XXXX-XXXX 16 17 18?>