0

このメールが gmail に表示されません。

コードはプレーン テキストで表示されるので、メール サーバーに問題はないことがわかります。ただし、ユーザーにリンクを確認してもらう必要がありますが、それらの html 要素を表示できません。私は、MIME 設定からコンテンツ タイプまで、あらゆるものを試しました。

$to = $email; 
$from = "no-reply@alphaladys.com"; 
$subject = "Confirm Your Email"; 
$message = "<html><body>";
$message .= "
    <center> 
      <b>You are reiciving this email because you Signed up at Alphaladys.com</b> <br> 
      <font color=\"red\">Thank You, $name</font><br> 
      <b><a href=\"alphaladys.com/?71860c77c6745379b0d44304d66b6a13=emailVerify&key=$key\">Confirm Your Email</a></b><br>
    </center> 
    <br><br>© 2013 Copyright | AlphaLadys.Com |  All rights reserved.
"; 
$message .= "</body></html>";
$headers = "From: " . $from . "\r\n";
$headers .= "Reply-To: ". $from . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
mail($to, $subject , $message , $headers );
4

1 に答える 1