1

我一直在寻找答案,但我找不到一个直接的答案。

我正在为一个用 PHP 构建的 Web 应用程序开发一个新闻信函模块。应用程序向用户发送大量电子邮件。我需要一种方法来根据设备/客户端用户用于阅读电子邮件的方式发送不同的电子邮件模板。尤其是移动客户端。

至少我想区分桌面版和移动版。有没有办法解决这个问题。

4

2 回答 2

3

是不可能的。据我所知,您甚至无法使用 javascript 来检测客户端。

于 2012-12-05T04:48:32.643 回答
1

总之没有。HTML 电子邮件由电子邮件提供商本身处理。Gmail(例如)作为提供商将向最终用户显示内容,而不管您使用的是什么设备。

也就是说,如果您将模板设计得足够好以被认为是“响应式”,那么您可以通过自动缩小表格来欺骗您的想法。

此外,出于安全原因,没有电子邮件提供商允许在模板中使用 javascript,而且很少有电子邮件提供商允许完整的 CSS 规则并且只支持基本的 CSS 2。

于 2012-12-05T04:49:50.703 回答