見通しのためのPHPのメールヘッダ - 電子メールがヤフーにGmailに見通しに空に到着し、素晴らしいです
-
18-09-2019 - |
質問
mail($to, $subject, $message, $headers);
$ヘッダがあります:
From: from-me@mymail123.com Reply-To: from-me@mymail123.com Content-Type: text/html; charset=iso-8859-1 X-Mailer: PHP/5.2.5 MIME-Version: 1.0
私はそれらのラインで$header
を構築し、私が最初にMIMEを入れて、あらゆる方法で順番を変更し、最後に、から移動するとX-メーラーラインの追加と削除の周りに返信します。結果は同じです。 Gmailやヤフーは大丈夫ですし、電子メールは、Outlook 2003に設定し、空の添付ファイルです。
任意の考え?
sdfor
解決
の考えに感謝。私はphpmailerのを試してみましたが、「メール機能をインスタンス化できませんでした」というエラーに捕まってしまいました。私もそれについての質問を投稿しました。
しかし、私はこの問題を考え出しました。 OutlookはDOCTYPEを必要とし、HTMLが正しいこと。 Gmailはほとんど何がかかります。 \
次のような作品!
//メッセージます:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head></head>
<body>
<h1>HTML EMAIL</h1>
</body>
</html>
//ヘッダ
$headers = "From: $from\n"
$headers .= "Reply-To: $replyto\n"
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
//メールコール
mail($to, $subject, $message, $headers);
他のヒント
Personnally、私はsourceforgeの上で利用できる、 phpmailerのに使用して好みます。それははるかに堅牢メーリングソリューションを提供しています。私は、私たちの電子メールニュースレターを送信するためにそれを使用します。非常に信頼ます。
「:...」からの最後に追加してみてください。このメールは、サーバー上の実際のメールアドレスでなければなりません。あなたが持っているもので迷惑メールフォルダをご確認ください。
所属していません StackOverflow