与phpmailer的href链接被删除

时间:2016-04-05 02:43:22

标签: email phpmailer

我正在使用phpmailer发送一封电子邮件,其中包含一个指向另一个页面的链接的按钮。出于某种原因,它几乎每次都有效,除了我的一个特定客户。他的电子邮件显然是hotmail或outlook。 在这种情况下会发生的是该按钮带有一个空白链接。

以下代码安静可能有所帮助:

     $mensagem .= '<br><div><!--[if mso]>
                <v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="http://" style="height:40px;v-text-anchor:middle;width:200px;" arcsize="8%" stroke="f" fillcolor="#b1cef1">
                <w:anchorlock/>
                <center>[enter image description here][1]
                <![endif]-->
                <a href="http://conazweb.com.br/follow-up/'.$opcao1_file.'"
                style="background-color:#b1cef1;border-radius:3px;color:#ffffff;display:inline-block;
                font-family:sans-serif;font-size:15px;font-weight:bold;line-height:40px;text-align:center;
                text-decoration:none;width:300px;margin-left: 15%; margin-right: 15%;-webkit-text-size-adjust:none;">COMPRAR VIA CONAZ</a>
                <!--[if mso]>
                </center>
                </v:roundrect>
                <![endif]--></div>';

通过对问题发生的案例按钮进行代码检查,我得到了以下代码:

https://www.dropbox.com/s/dtyhtrvdk0nas5d/Inspection%20button.png?dl=0

1 个答案:

答案 0 :(得分:1)

这是古老的Microsoft VML,基本上没有任何使用它,甚至从Internet Explorer中删除了支持。如果您希望链接起作用,请使用普通链接,您可以将其设置为look like buttons