私のウェブサイトの連絡フォームにPHPMailerを使用しています。 それはうまく動作しますが、唯一の問題は、 "\ n"を置くべきであるにもかかわらず、すべてがメッセージ本体(メッセージ、メッセージが送信されたURL、およびユーザーエージェント)の同じ行に置かれることですすべてが別の行にあります。 問題点は何ですか? おかげで、PHPMailerで電子メール本文の書式設定の問題
$mail->Body = $_POST['message']."\nFrom page: ". str_replace("http://", "", $_SERVER['HTTP_REFERER']) . "\n" . $_SERVER ['HTTP_USER_AGENT'];
私はディスプレイがあなたの電子メールクライアントに依存すると思う、単に "\ n"の代わりに "\ r \ n"を使ってみて、それが変わるかどうか確認してください。 – avip
ありがとう、
を使用して問題を解決しました! – Greg
'$ mail-> isHTML(false)'を設定するだけで、空白と改行が重要なプレーンテキストとして送信されます。 – Synchro