我在网站上遇到一个奇怪的问题。
我有一个域名(例如http://exaple.com.PQR.co.uk),我使用PHP构建了一个网站。
网站运作正常,但问题在于发送电子邮件。
我尝试发送HTML电子邮件,如下例所示::
<html lang="en"><head><meta charset="utf-8"></head>
<body>
<table style="width: 100%; border: none; border-collapse: collapse;">
<tbody>
<tr>
<td style="border: none; background-color: #000; padding: 15px; color:#fff; width: 70px;">
<a href="#" style="border:none;">
<img src="**http://www.example.com.PQR.co.uk/**webservices/icon-70.png" width="70" height="70">
</a>
</td>
<td style="border: none; background-color: #000; padding: 15px; color:#fff; font-size: 40px;">
ABC
</td>
</tr>
<tr>
<td colspan="2" style="background-color: #EEEEEE; color: #000; padding: 10px;">
Hello User, <br><br>
Your account details are as below:<br/><br/>
Email ID : test.example@gmail.com<br/>
Password : <a href="**http://www.example.com.PQR.co.uk/**webservices/changepassword.php?token=53ce713d7e998">Click here</a> to change password.<br/>
</td>
</tr>
<tr>
<td colspan="2" style="background-color: #EEEEEE; color: #000; padding: 10px;">
Thanks,<br/>
ABC Team
</td>
</tr>
<tr>
<td colspan="2" style="background-color: #EC008C; padding:5px;">
</td>
</tr>
</tbody>
</table>
</body>
</html>
此电子邮件无法成功发送,但mail()返回TRUE。
当我尝试通过将域名更改为&#34; example.com&#34;来发送相同的电子邮件时而不是&#34; www.example.com.PQR.co.uk&#34;然后它可以工作,但有&#34; www.example.com.PQR.co.uk&#34;它不起作用。
请指导我这个问题。我没有得到问题所在。
提前致谢