2015-09-25 3 views
0

Я пытаюсь отправить HTML-письма с помощью PHP Mailer. Но это не отправка. Вот мой код:Я не могу отправить Html-письма с помощью PHPMailer

$mail->From = $from; 
$mail->FromName = $fromname; 
$mail->addAddress($to, $toname);  // Add a recipient 
$mail->IsHTML(true); 
$mail->Subject = $subject; 
$mail->Body = "`<a href='www.google.com'>click here </a>`"; 
if(!$mail->send()) { 
    echo 'Message could not be sent.'; 
    echo 'Mailer Error: ' . $mail->ErrorInfo; 
} else { 
    echo 'Message Sent'; 
} 

И еще один, если я передача текстовых сообщений он работает отлично. Но в Html он не посылает электронную почту и показать мне сообщение

+0

Возьмите эту кавычку из. – Synchro

+0

сделано, но не работает –

ответ

0

Попробуйте это:

$mail->From = $from; 
$mail->FromName = $fromname; 
$mail->addAddress($to, $toname);  // Add a recipient 
$mail->IsHTML(true); 
$mail->Subject = $subject; 
$message = '<html><body><a href='www.google.com'>click here </a></body></html>'; 
$mail->Body= $message; 
if(!$mail->send()) { 
    echo 'Message could not be sent.'; 
    echo 'Mailer Error: ' . $mail->ErrorInfo; 
} else { 
    echo 'Message Sent'; 
} 
+0

не работает html-теги –

Смежные вопросы