应该有一个选项可以禁用对 HTML 电子邮件的支持。
如果选择:
嗨@MichaelHierweck
让我更清楚。 HTML 电子邮件有什么问题(用例)?
注意:只有代理可以编写 html 电子邮件,并且所有外发电子邮件都附加“纯文本”附件(因此,如果您使用 pine/mutt 等,则没有劣势)。
-马丁
我们的业务合作伙伴有点老式和安全意识。 他们希望电子邮件是文本/纯文本和 GnuPG 签名的。 但也许老式是 2016 年的遗产......;)
GnuPG 很好,也适用于 html 电子邮件(其中包含文本 + html 的多部分)。 :)
我们保持这个问题开放,看看是否有人也对纯文本电子邮件感兴趣。
我通常也使用纯文本电子邮件。 在我的电子邮件程序中,我只在特殊情况下才切换到 HTML 邮件。
一般来说,我会说今天像我这样的老式用户必须接受这样一个事实,即 HTML 邮件是标准的。
就 zammad 而言,我认为拥有纯文本电子邮件编辑器仍然会有所帮助:内置编辑器在编辑 HTML 时有很多问题......今天,我一遇到这样的错误,我就打开 zammad用 Thunderbird 发送消息并从那里回答。 这种情况经常发生。
我非常支持这个请求。 不仅因为我原则上从不写 HTML 邮件,还因为我习惯于向客户发送表格概述和缩进格式的信息,例如
| row 1 | row 2 |
+----------+----------+
| field 11 | field 21 |
| sub 11 | |
| field 12 | field 22 |
+----------+----------+
在格式化的环境中查看时,它看起来很糟糕,不可读且不专业:
+-----------+-----------+
| 第 1 行 | 第 2 行 |
+-----------+-----------+
| 字段 11 | 领域 21 |
| 子 11 | |
| 第 12 场 | 第 22 场 |
+-----------+-----------+
理想的情况是,如果可以为每个邮件选择具有默认格式的格式,该格式可以由每个代理设置。
我不完全确定应该如何处理收到的邮件,但我可能会建议:
只是我的 2c
这非常重要,我刚刚创建了我的 github 帐户来对此发表评论。 HTML 邮件使我无法将 Zammad 用于我的业务。 如果我们发送 HTML 邮件,我的公司就会显得很愚蠢。
大多数专业人士认为电子邮件的 HTML 是邪恶的。 它在维基百科中有解释,所以我希望这是常识。
HTML 的使用过于频繁并导致了太多的问题,其中包括:
通常,接收者定义她希望如何呈现/格式化电子邮件。 HTML 打破了这条规则,允许发送者定义花哨的(不可读的?)字体、背景图像和其他花哨的东西,而这些将在接收者的客户端中部分或完全消失,具体取决于她的设置。 这意味着没有满足发件人的期望,而收件人不知道邮件是否按发件人的预期显示。 这不能用纯文本发生。
我认为明文处理在开发中应该始终排在第一位并具有更高的优先级。 HTML 被认为是额外的,而不是相反。
我同意并因此支持这个问题
dito,自第一条评论以来一直在等待此选项。
首先,非常感谢您参与 Zammad 开源项目。 我们认识到您对此的需求。 但是,它目前不在您即将推出的功能(简短)列表中。 这意味着除非我们找到赞助商,否则至少在明年我们可能不会进行这项工作。 另一种选择是发送拉取请求。 我们很高兴在这方面为您提供支持,使其达到所需的质量和形式,以按照 Zammad 的方式进行。
由于在定义的需求上没有新的输入,这些已经很清楚了,我请你把你对这个功能的渴望限制在最初的帖子中的表情符号上。 发送评论会产生大量噪音,分散我们对 Zammad 工作的注意力并减慢我们的速度。 否则我必须锁定对话。 随时在我们的社区委员会https://community.zammad.org/上开始生动的讨论,这是正确的地方。
感谢您的理解和支持!
把这个问题带回聚光灯下。 来自 Github 的地址确认电子邮件现在是格式错误的 html,因此导致 ProofPoint 等产品在传输过程中损坏电子邮件。 应该再次审查对纯文本电子邮件的需求,因为脆弱的 html 格式会导致商业电子邮件过滤器出现问题。 我同意期望 GitHub 对每个供应商进行回归测试是不合理的,但缺乏控制电子邮件交付格式的能力有点让 GitHub 有责任进行这种回归测试
我愿意投入一点钱来添加此功能,但可能不足以靠我自己筹集资金。 我环顾四周,看到了许多其他的 GitHub 问题,并带有prioritised by payment
标签; 我认为这意味着它可以为用户基金的特定功能,他们希望看到什么?
我也很想支持纯文本邮件。 最好的是,如果它像@fthommen指出的那样灵活。
对不起,这又超出了我的雷达。
请联系销售[at] zammad [dot] com。
我们的同事会计算出成本,如果它太多,还要检查它是否有资格为几个人进行支付池。
我的猜测是,这目前被未来成为 Zammad 的编辑所阻止。
Zammad 目前无法判断您是否可以格式化邮件,目前我认为这可能很麻烦。
这是一个非官方的快速 hack,它试图完全禁用在所有电子邮件中发送 html 部分。
警告:尚未在生产中进行测试,可能会破坏其他东西,您的里程可能会有所不同。
这是一个专供专家自己运行 Zammad 并知道如何应用、测试和调试他们的安装的补丁。
但是,如果您只想发送文本/普通邮件(例如出于安全原因),您可以尝试一下。
```补丁
--- app/models/channel/email_build.rb.org 2021-03-18 17:43:54.776830273 +0100
+++ app/models/channel/email_build.rb 2021-03-18 17:49:45.262137627 +0100
@@ -63,4 +63,9 @@
# 生成普通部分
attr[:body] = attr[:body].html2text
+
```
(applied against zammad Version: 3.6.0-1615986441.da478686.buster from the official Debian Buster package,
/opt/zammad`)
不久前,我们确实就此功能联系了 Zammad 销售人员,看起来它必须成为一个真正的小项目,这超出了我们的预算。 相反,我们自愿向 https://www.zammad-foundation.org/ 支付了一小笔三位数的款项,以便他们为他们出色的自由软件产品取回一些东西并对其进行维护。 如果你喜欢这个补丁,请考虑支付 Zammad 基金会。 :)
最有用的评论
把这个问题带回聚光灯下。 来自 Github 的地址确认电子邮件现在是格式错误的 html,因此导致 ProofPoint 等产品在传输过程中损坏电子邮件。 应该再次审查对纯文本电子邮件的需求,因为脆弱的 html 格式会导致商业电子邮件过滤器出现问题。 我同意期望 GitHub 对每个供应商进行回归测试是不合理的,但缺乏控制电子邮件交付格式的能力有点让 GitHub 有责任进行这种回归测试