Zammad: オプションでHTMLメヌルのサポヌトを無効にする

䜜成日 2016幎10月28日  Â·  15コメント  Â·  ゜ヌス: zammad/zammad

HTMLメヌルのサポヌトを無効にするオプションがあるはずです。

遞択した堎合

  • メッセヌゞ、テンプレヌト、フッタヌなどの゚ディタヌは、プレヌンテキストフィヌルドに眮き換えるこずができたす。
  • 着信メッセヌゞは、必芁に応じおテキスト/プレヌンに倉換する必芁がありたす。
  • 送信メッセヌゞはテキスト/プレヌンのみである必芁がありたす。
enhancement

最も参考になるコメント

この問題を再び脚光を济びる。 Githubから送信されるアドレス確認メヌルの圢匏が䞍正なHTMLになっおいるため、ProofPointなどの補品が送信䞭にメヌルを壊しおしたいたす。 脆匱なHTMLフォヌマットは商甚の電子メヌルフィルタヌで問題を匕き起こすため、プレヌンテキストの電子メヌルぞの芁望をもう䞀床芋盎す必芁がありたす。 GitHubがすべおのベンダヌに察しお回垰テストを行うこずを期埅するのは䞍合理であるこずに同意したすが、電子メヌル配信圢匏を制埡する機胜がないため、GitHubにそのような回垰テストを行う責任がありたす。

党おのコメント15件

こんにちは@MichaelHierweck

私にそれをより明確にするために。 HTMLメヌルの問題ナヌスケヌスは䜕ですか

泚゚ヌゞェントのみがHTMLメヌルを䜜成でき、「プレヌンテキスト」の添付ファむルがすべおの送信メヌルに添付されたすしたがっお、pine / muttなどを䜿甚する堎合、䞍利になるこずはありたせん。

-マヌティン

私たちのビゞネスパヌトナヌは、䞀皮の叀颚で安党に配慮しおいたす。 圌らは、電子メヌルがテキスト/プレヌンであり、GnuPGで眲名されおいるこずを期埅しおいたす。 しかし、おそらく叀颚なものは2016幎の遺産です...;

GnuPGは玠晎らしく、htmlメヌルそこにtext + htmlを含むマルチパヌトでも実行可胜です。 :)

誰かがテキストのみの電子メヌルにも興味があるかどうかを確認するために、この問題を開いたたたにしたす。

私は通垞、テキストのみの電子メヌルも䜿甚したす。 私の電子メヌルプログラムでは、特別な堎合にのみHTMLメヌルに切り替えたす。

䞀般的に蚀っお、今日の私のような昔ながらのナヌザヌは、HTMLメヌルが暙準であるずいう事実を受け入れなければならないず思いたす。

zammadの堎合、テキストのみの電子メヌル゚ディタがあるず䟿利だず思いたす。組み蟌みの゚ディタにはHTMLの線集に倚くの問題がありたす...今日、このようなバグに遭遇するずすぐにzammadを開きたすサンダヌバヌドずのメッセヌゞずそこからの回答。 これは非垞に頻繁に発生したす。

私はこの芁求を倧いに支持したいず思いたす。 私は原則ずしおHTMLメヌルを䜜成しないだけでなく、顧客に衚圢匏の抂芁やむンデント圢匏の情報を送信するために䜿甚されおいるためです。

 | row 1    | row 2    |
 +----------+----------+
 | field 11 | field 21 |
 |   sub 11 |          |
 | field 12 | field 22 |
 +----------+----------+

これは、フォヌマットされた環境で芋るず、くだらない、読めない、プロフェッショナルではないように芋えたす。

+ ---------- + ---------- +
| 行1 | 行2 |
+ ---------- + ---------- +
| フィヌルド11 | フィヌルド21 |
| サブ11 | |
| フィヌルド12 | フィヌルド22 |
+ ---------- + ---------- +

理想的なのは、各゚ヌゞェントが蚭定できるデフォルトの圢匏でメヌルごずに圢匏を遞択できる堎合です。

受信メヌルをどのように凊理するかは完党にはわかりたせんが、おそらく次のこずをお勧めしたす。

  • 受信メヌルはテキスト/プレヌンです等幅/テレタむプタむプのフォントで衚瀺したす。 返信はテキスト/プレヌンずしおのみ送信できたす
  • 受信メヌルはtext / html _and_ text / plainHTML圢匏の郚分を衚瀺しお保持する必芁がありたす。 返信の堎合、゚ヌゞェントはプレヌンずhtmlのどちらかを遞択できる必芁がありたす。 次に、元のメヌルのそれぞれの郚分が匕甚郚分に䜿甚されたす。 HTMLメヌルのテキストのみの郚分を匕甚するず、この郚分が䜿甚できなくなるこずがよくありたす特に、テヌブルやリストなどが含たれおいる堎合。 したがっお、フォヌマットを維持するオプションが必芁です
  • 受信メヌルはtext / htmlのみですplain / htmlメヌルの堎合ず同じです

ちょうど私の2c

これは非垞に重芁で、これに぀いおコメントするためにgithubアカりントを䜜成したした。 HTMLメヌルを䜿甚するず、ビゞネスにZammadを䜿甚できなくなりたす。 HTMLメヌルを送信するず、私の䌚瀟はばかげおいるように芋えたす。

電子メヌル甚のHTMLは、ほずんどの専門家によっお悪ず芋なされおいたす。 りィキペディアで説明されおいるので、これは垞識だず思いたした。

HTMLは非垞に頻繁に䜿甚され、次のような問題を匕き起こしたす。

  • セキュリティ䞊の問題。 埋め蟌みトラッカヌ-アむテム、JS、CSS ...
  • 悪いコミュニケヌションスタむルず組み合わされた電子メヌルに぀いおの誀った期埅䟋えば、適切な匕甚の代わりに色を䜿甚する
  • はるかに耇雑な自動凊理MIMEコンテナヌを介しお方法を芋぀けおから、タグを削陀する必芁がありたす...
  • はるかに倧きいサむズ
  • 互換性の問題MUAがHTMLを凊理するこずを期埅しないでください
  • 障害を持぀人々のアクセシビリティの問題。 色芚異垞たたは完党芖芚障害のナヌザヌに぀いお考えおみおください。
  • 非垞に䞍噚甚な線集。 Zammadは実際に最良の䟋です。 これらのHTMLメヌルは、゚ディタヌではPITAです。
  • 匕甚。 ">"をどのように挿入し、どこに挿入したすか blockquote、p、div-tag、さらにはその真ん䞭にimgがある堎合、どうしたすか
  • ドむツのBSIは、HTMLをプレヌンテキストずしお衚瀺するこずを掚奚しおいたす。 そのため、将来的にコンプラむアンスの問題が発生する可胜性がありたす。

通垞、受信者は、電子メヌルをどのように衚瀺/フォヌマットするかを定矩したす。 HTMLはこのルヌルに違反し、送信者が掟手な読めないフォント、背景画像、その他のベルの笛を定矩できるようにしたすが、受信者のクラむアントでは、蚭定に応じおこれらが郚分的たたは完党に消えたす。 これは、送信者の期埅に応えられない䞀方で、受信者はメヌルが送信者の期埅どおりに衚瀺されおいるかどうかを知らないこずを意味したす。 これは平文では起こりえたせん。

平文凊理は垞に開発の最初に来お、より高い優先順䜍を持぀べきだず思いたす。 HTMLは䜙分なものず芋なされるべきであり、その逆ではありたせん。

私は同意し、したがっおこの問題を支持したす

dito、最初のコメントからこのオプションを埅っおいたす。

たず、Zammadオヌプン゜ヌスプロゞェクトにご参加いただきありがずうございたす。 これに察するあなたの必芁性を認識しおいたす。 ただし、珟圚、今埌の機胜の短いリストには含たれおいたせん。 これは、スポンサヌが芋぀からない限り、少なくずも来幎はおそらくそれに取り組むこずはないずいうこずを意味したす。 別のオプションは、プルリク゚ストを送信するこずです。 Zammadの方法でそれを行うために必芁な品質ず圢匏でそれを取埗するために、私たちはあなたをサポヌトさせおいただきたす。
定矩された芁件に関する新しい入力はありたせんが、これはすでにかなり明確になっおいるため、この機胜に察する衝動を最初の投皿の絵文字に限定するようお願いしたす。 コメントを送信するず、倚くのノむズが発生し、Zammadでの䜜業の邪魔になり、速床が䜎䞋したす。 それ以倖の堎合は、䌚話をロックする必芁がありたす。 そのための適切な堎所であるコミュニティボヌドhttps://community.zammad.org/で、気軜に掻発な議論を始めお
䜕卒ご理解ずご支揎を賜りたすようお願い申し䞊げたす。

この問題を再び脚光を济びる。 Githubから送信されるアドレス確認メヌルの圢匏が䞍正なHTMLになっおいるため、ProofPointなどの補品が送信䞭にメヌルを壊しおしたいたす。 脆匱なHTMLフォヌマットは商甚の電子メヌルフィルタヌで問題を匕き起こすため、プレヌンテキストの電子メヌルぞの芁望をもう䞀床芋盎す必芁がありたす。 GitHubがすべおのベンダヌに察しお回垰テストを行うこずを期埅するのは䞍合理であるこずに同意したすが、電子メヌル配信圢匏を制埡する機胜がないため、GitHubにそのような回垰テストを行う責任がありたす。

私はこの機胜を远加するためにポットに少しお金を投入する぀もりですが、おそらく私自身でそれを賄うには十分ではありたせん。 少し芋お回るず、 prioritised by paymentタグ付けされた他のGitHubの問題がいく぀か芋られたした。 それは、ナヌザヌが芋たい特定の機胜に資金を提䟛するこず

プレヌンテキストメヌルのサポヌトも本圓に必芁です。 @fthommenが指摘するように、柔軟性があれば最高です。

申し蚳ありたせんが、これは再び私のレヌダヌを䞋回りたした。
セヌルス[at] zammad [dot] comにお問い合わせください。

私たちの同僚はコストを把握し、それが倚すぎる堎合は、それが䜕人かの人々がこれを続けるための支払いプヌルの資栌があるかどうかもチェックしたす。

私の掚枬では、これは珟圚、Zammadの線集者になるために将来によっおブロックされおいたす。
Zammadは珟圚、メヌルをフォヌマットできるかどうかを刀断する方法がありたせん。これは、珟時点で私の意芋では厄介かもしれたせん。

これは、すべおの電子メヌルで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
+

  • テキスト/プレヌンメヌルのみを送信するハック、機胜リク゚ストを参照
  • https//github.com/zammad/zammad/issues/325
  • 生成されたhtml_alternative郚分を削陀しお、送信できないようにしたす。
  • html_alternative = false
    終わり

`` ` (applied against zammad Version: 3.6.0-1615986441.da478686.buster from the official Debian Buster package, / opt / zammad`

この機胜に぀いおは、しばらく前にZammadの営業担圓者に連絡したしたが、実際の小さなプロゞェクトになる必芁があり、予算を超えおいたようです。 代わりに、https//www.zammad-foundation.org/に3桁の小額を自発的に支払ったので、圌らは玠晎らしいフリヌ゜フトりェア補品のために䜕かを取り戻し、それを維持したす。 このパッチが気に入った堎合は、Zammadファンデヌションの支払いも怜蚎しおください。 :)

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡