使用HTML发送电子邮件不起作用

时间:2014-08-25 23:58:17

标签: php

我需要帮助。我的脚本发送电子邮件,但忽略了html标签。有人可以帮我这个吗?

我的代码在这里:

$to  = "email@example.com";
$subject = 'Povolenie užívateľa';
$message = '<html>
            <head>
                <meta http-equiv="content-type" content="text/html; charset=utf-8" />
            </head>
        <body>
        Užívateľ čaká na vaše schválenie.<br>Meno:$meno <br> Priezvisko:$priezvisko <br>
                                    Firma:$firma<br>
                                    E-mail:$email <br> V prípade ak chcete užívateľa povoliť kliknite na tento odkaz: 
                                    <a href="http://website.com/povolenie.php?r=$ret&povolenie=1" target="blank">povoliť</a> <br>
                                    Ak ho povoliť nechcete tak kliknite na tento odkaz: 
                                    <a href="http://website.com/povolenie.php?r=$ret&povolenie=0" target="blank">zakázať</a>"
        </body> 
            </html>';                                


 $headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; Charset=Windows-1250'       ."\r\n";                            
$headers = 'From: XXX<email@example.com>' . "\r\n" .               
"CC: email@example.com";
mail($to, $subject, $message, $headers);                 

1 个答案:

答案 0 :(得分:5)

您的上一个标题已损坏,缺少连接(期间)。

$headers = 'From: XYZ <email@example.com>' . "\r\n" .               
"CC: email@example.com";

添加句点/点

$headers .= 'From:...
         ^ right there

做的:

$headers .= 'From: XYZ <email@example.com>' . "\r\n" .               
"CC: email@example.com";