0
私のゲストが今後のウェブサイトに登録できるように単一のフォームを使用しています。インラインCSSを使用した送信メールのスタイルを設定するには
私の問題は、このメールにどのようにCSSスタイルがあるかわからないということです。私はインラインCSSを試しましたが、何も起こりません。電子メールは、スタイリングのコードを表示するだけで、それはHTMLに変換されません!
私が使用するコードは、このです:
<?php
if(isset($_REQUEST["isvalid"])){
$youremail = "[email protected];
$usersemail = $_POST["usersemail"];
$mailsubject = "You have a new subscriber";
$message ="
<div style='width:300px;padding:20px;margin:0 auto;background:#84C318;color:#ffffff;border-radius:3px;'>
Email Address: $usersemail
</div>
";
$headers = 'From:' . $usersemail . "\r\n";
mail($youremail, $mailsubject, $message, $headers);
echo "success";
} else {
echo "failed";
}
?>
私はわからないけど、私は、変数内のインラインCSSスタイルを追加することができると思います。私も変数の外にインラインスタイルを移動しようとしたが、私は同じ結果を得た。
あなたのメールが「text/htmlの」にContent-Typeヘッダを設定することにより、HTML形式の電子メールであることを指定する必要があります..ここ