2014-01-09 22 views
2

我已经创建了一个我从.NET网站发送的HTML邮件,并且大部分邮件都呈现正常。但是,在iOS邮件中(在iPhone和iPad上),应用程序添加在电子邮件底部的附件按钮以非常吸引人的方式呈现。请参阅下面的截图。iOS邮件 - 附件按钮渲染错误 - 任何解决方案?

enter image description here

通知重叠和切断。它发生在iOS 7中,但在iOS 6中也不是很好。我之前看到它发生在从其他人收到的电子邮件中,但这是我第一次看到它出现在我自己的电子邮件中。

我检查了HTML是有效的(即:没有未封闭的标签等),并没有真正发生任何异常 - HTML只是一些嵌套表。

因此,有谁知道发生了什么以及如何解决(或至少减轻)它?或者,这只是一个普遍的怪癖/错误的邮件,无法解决?

+0

如何将附件添加到电子邮件中?你确定你的服务器正在生成适当的多部分电子邮件吗?附件和HTML邮件正文应该是完全独立的部分。 – rmaddy

+0

我只是在.NET中使用了有据可查的MailMessage/SmtpClient API,并将文件添加到附件集合中。附件打开状态良好,在任何其他邮件客户端都没有问题 - 它甚至可以在Mail中正常打开。这只是打开按钮的渲染不正确。 – stevehayter

回答

1

我在iOS 7.03-7.04中遇到过同样的问题(可能以前也是这样)。经过很多故障排除后,看起来html内容的宽度超过了360px,Tap to Download附件框开始重叠。我已经要求苹果在这方面提供支持,并且正在等待回应。 html内容的宽度应该对附件的显示方式没有影响,但它确实如此。有没有其他人知道这个问题的解决方法?我通过电子邮件发送了多个导致此问题发生的列的报告。我已经包含了一些重叠的截图。在Apple的支持请求中包含此帖子,因此如果有其他人遇到此问题,请在此处发布您的详细信息。

https://www.dropbox.com/s/e651pa6mjxq485e/ios7_email_width_overlapping.jpg

+0

我很高兴它不只是我 - 我以为我生气了。很高兴知道这个额外的信息......我使用的是100%宽度的表格容器,但是一些内部嵌套表格的固定宽度大于360px,所以这可能是一个类似的情况。你有没有一个特定的地方与Apple联系?如果可能,我想贡献一下。 – stevehayter

+0

我们对使用Java客户端生成的电子邮件有同样的问题。你有解决这个问题吗? – fraserh

相关问题