我有一封我们公司的电子邮件客户端 Microsoft Outlook 收到的 php 电子邮件。我还在我的 gmail 中获得了一份副本。gmail中的一切看起来都很好:
这个php/html:
$remainder = <<<EOD
<tr>
<td colspan='2' style='font-size:12pt; padding:5px 0px 5px 3px; background-color:#F7F7F7;'>
Product details
</td>
</td>
<tr>
<td style="width:150px;font-size:10pt; padding:10px 8px 0px 3px;" align="left">
Product type:
</td>
<td style='font-size:10pt; padding:10px 0px 0px 0px;'>
{$product}
</td>
</tr>
<tr>
<td style='width:150px;font-size:10pt; padding:10px 8px 0px 3px;' align="left">
Quantity:
</td>
<td style='font-size:10pt; padding:10px 0px 0px 0px;'>
{$qty}
</td>
</tr>
<tr>
<td style='width:150px;font-size:10pt; padding:10px 8px 0px 3px;' align="left">
Product size:
</td>
<td style='font-size:10pt; padding:10px 0px 0px 0px;'>
{$productSize}
</td>
</tr>
<tr>
<td style='width:150px;font-size:10pt; padding:30px 8px 0px 3px;' align="left">
Account executive:
</td>
<td style='font-size:10pt; padding:30px 0px 0px 0px;'>
{$accountExec}
</td>
</tr>
在 gmail 中产生的东西看起来像这样:(减去顶部的部分我没有裁剪)
但是,在 microsoft Outlook 中,我得到了一些看起来像这样的东西(有很多膨胀的填充。
我可以通过查看浏览器中的元素(当我将元素从 msOutlook 转发回 gmail 时)看到正在添加几个不同的元素。为什么会发生这种情况?有没有办法阻止它?
我怎样才能做到这一点,所以它看起来都正确?
谢谢!