0

为了解决SMTP 服务器不显示内容类型设置为 multipart/alternative 的电子邮件附件的问题,我不得不将电子邮件设置为 multipart/mixed,但这有一个不幸的副作用,即同时显示纯文本和 HTML,它们会创建毫无意义的重复并且对用户来说是难看的。

使用多部分/混合集,有什么方法可以从用户隐藏“文本/纯文本”(不删除它,因为它将被解析器使用)并只显示 HTML?我仅指将其隐藏用于 cilent 程序(例如 hotmail、yahoo 等),而不是用户可以看到所有内容的 IMAP 等。

4

1 回答 1

1

如果您不希望将文本显示给用户,那么将其作为多部分/混合消息的一部分似乎是错误的,因为您的文本/普通部分的内容更正确地是元数据。如果可以的话,我可能会把它放在标题或其他东西中。

如果它必须是多部分消息的一部分,我会尝试使用邮件客户端不知道的自定义 mime 类型进行测试,看看是否会导致相关部分被隐藏。这感觉有点hacky,但它可能会起作用。

于 2012-06-05T15:32:40.717 回答