2017-08-22 10 views
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形式の電子メールであることを指定する必要があります..ここ

答えて

関連する問題