我不會撒謊。我真的不明白我在這個郵件功能的標題中使用的一些代碼。我一直在試圖修復它自己和一些代碼是從其他論壇帖子等PHP郵件()標題阻止電子郵件發送
的$email
,$subject
和$msg
變量都很好,當我在前面只有這3個測試他們的電子郵件被髮送複製瓦爾。然後我添加了「發件人」部分的標題,發件人名稱已修復(但電子郵件進入我的垃圾文件夾 - 令人討厭)。
現在我試圖給$msg
添加一些html標記,並且使用了我的$header
變量中的最後2行,但這只是停止發送電子郵件而已。請告訴我如何解決這個問題。
$headers = "From: website <[email protected]>" . PHP_EOL .
"BCC: [email protected]" . PHP_EOL .
"MIME-Version: 1.0 \r\n" . PHP_EOL .
"Content-Type: text/html; charset=UTF-8' \r\n";
$email = "[email protected]";
$subject = "Weekly Newsletter";
mail($email, $subject, $msg, $headers);
謝謝你們我評論部分提醒我發佈錯誤。它說:
警告:電子郵件():在additional_header發現/path/publishnewsletter.php在線45
你得到一個錯誤? –
請檢查Apache error.log,以及郵件日誌和發佈錯誤? – Zak
我知道我忘了添加一些問題。謝謝 - 警告:mail():在/path/publishnewsletter.php的additional_header中找到多行或格式不正確的換行符,行45 – Tunna182