gll*_*lln 2 html php email gmail
你以前可能遇到过这个错误.我似乎无法修复它.Gmail似乎忽略了我的HTML电子邮件,只是显示代码.所有其他客户端(或我所知的所有客户端)都正确显示内容.
这是我的代码(更改某些内容以隐藏名称)
$to = "$EmailAddress";
$subject = "My subject!";
$headers = "From: no-reply@mydomain.co.uk\r\n" .
"X-Mailer: php";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = '<html><body>';
$message .= '<center><img width="300px" src="http://www.mydomain.co.uk/images/mylogo.png"/><br />';
$message .= '<br /><br />';
$message .= '<h2>Hello '.$UserName.',</h2>';
$message .= '<b>Thanks for joining!</b><br /><br />';
$message .= 'Please find your login details below.';
$message .= '_____________________________________<br /><br />';
$message .= 'Username: '.$UserName.'<br/>
Password: '.$Password.'<br />
<br />';
$message .= '_____________________________________<br /><br />';
$message .= 'Thanks,<br/>My company.<br/>';
$message .= '<br/><a target="_new" href="http://www.mydomain.co.uk"/>www.mydomain.co.uk</a>';
$message .= '</center>';
$message .= 'my company © 2012';
$message .= '</html></body>';
$success = mail($to,$subject,$headers,$message);
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果电子邮件客户端无法阅读此代码或者我需要添加一些内容以便Gmail了解它,是否有办法提供电子邮件的替代纯文本版本?
如果这是重复,我道歉,但我似乎无法在这里找到这个问题.提前致谢.
小智 7
你的代码中有一些拼写错误,我不知道其他客户端如何正确显示内容.我为他们工作并取得了成功,希望也会为你工作,试试这个;
$to = "$EmailAddress";
$subject = "My subject!";
$headers = 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$message = '<html><body>';
$message .= '<center><img width="300px" src="http://www.mydomain.co.uk/images/mylogo.png"/><br />';
$message .= '<br /><br />';
$message .= '<h2>Hello '.$UserName.',</h2>';
$message .= '<b>Thanks for joining!</b><br /><br />';
$message .= 'Please find your login details below.';
$message .= '_____________________________________<br /><br />';
$message .= 'Username: '.$UserName.'<br/>
Password: '.$Password.'<br />
<br />';
$message .= '_____________________________________<br /><br />';
$message .= 'Thanks,<br/>My company.<br/>';
$message .= '<br/><a target="_new" href="http://www.mydomain.co.uk"/>www.mydomain.co.uk</a>';
$message .= '</center>';
$message .= 'my company © 2012';
$message .= '</body></html>';
$success = mail($to,$subject,$message,$headers);
Run Code Online (Sandbox Code Playgroud)
这就是你要找的
| 归档时间: |
|
| 查看次数: |
4362 次 |
| 最近记录: |