电子邮件无法正常工作,其中包含子域网址

时间:2014-07-23 04:58:33

标签: php email subdomain html-email

我在网站上遇到一个奇怪的问题。

我有一个域名(例如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;它不起作用。

请指导我这个问题。我没有得到问题所在。

提前致谢

0 个答案:

没有答案