HTML ์ด๋ฉ์ผ ์ง์์ ๋นํ์ฑํํ๋ ์ต์ ์ด ์์ด์ผ ํฉ๋๋ค.
์ ํํ ๊ฒฝ์ฐ:
์๋ ํ์ธ์ @MichaelHierweck
๋์๊ฒ ๋ ๋ช ํํ๊ฒํ๊ธฐ ์ํด. HTML ์ด๋ฉ์ผ์ ๋ฌธ์ ์ (์ฌ์ฉ ์ฌ๋ก)์ ๋ฌด์์ ๋๊น?
์ฐธ๊ณ : ์์ด์ ํธ๋ง html ์ด๋ฉ์ผ์ ์์ฑํ ์ ์์ผ๋ฉฐ ๋ชจ๋ ๋ฐ์ ์ด๋ฉ์ผ์๋ "์ผ๋ฐ ํ ์คํธ" ์ฒจ๋ถ ํ์ผ์ด ์ฒจ๋ถ๋ฉ๋๋ค(๋ฐ๋ผ์ pine/mutt ๋ฑ์ ์ฌ์ฉํ๋ฉด ๋ถ์ด์ต์ด ์์ต๋๋ค).
-๋จ์ ์ด๋ฆ
์ฐ๋ฆฌ์ ๋น์ฆ๋์ค ํํธ๋๋ ๊ตฌ์์ด๋ฉฐ ์์ ์ ์ค์ํ๊ฒ ์๊ฐํฉ๋๋ค. ๊ทธ๋ค์ ์ด๋ฉ์ผ์ด ํ ์คํธ/์ผ๋ฐ ๋ฐ GnuPG ์๋ช ์ด ๋ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค. ํ์ง๋ง 2016๋ ์๋ ๊ตฌ์์ผ์ง๋...;;;
GnuPG๋ ํ๋ฅญํ๊ณ html ์ด๋ฉ์ผ๋ก๋ ๊ฐ๋ฅํฉ๋๋ค(text+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 ์คํ์์ค ํ๋ก์ ํธ์ ์ฐธ์ฌํด์ฃผ์
์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ํ์ํ๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ์ฌ ์์ ๋ ๊ธฐ๋ฅ์ (์งง์) ๋ชฉ๋ก์ ์์ต๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์คํฐ์๋ฅผ ์ฐพ์ง ์๋ ํ ์ ์ด๋ ๋ด๋
์๋ ์์
ํ์ง ์์ ๊ฒ์์ ์๋ฏธํฉ๋๋ค. ๋ ๋ค๋ฅธ ์ต์
์ pull ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ์
๋๋ค. ์ฐ๋ฆฌ๋ Zammad ๋ฐฉ์์ผ๋ก ํ์ํ ํ์ง๊ณผ ํํ๋ก ๊ทธ๊ฒ์ ์ป์ ์ ์๋๋ก ์ง์ํ๊ฒ ๋ ๊ฒ์ ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค.
์ ์๋ ์๊ตฌ ์ฌํญ์ ๋ํ ์๋ก์ด ์
๋ ฅ์ด ์์ผ๋ฉฐ ์ด๋ฏธ ๋ช
ํํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ํ ์ถฉ๋์ ์ด๊ธฐ ๊ฒ์๋ฌผ์ ์ด๋ชจํฐ์ฝ์ผ๋ก ์ ํํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ์๊ฒฌ์ ๋ณด๋ด๋ฉด ๋ง์ ์์์ด ๋ฐ์ํ๊ณ Zammad์ ๋ํ ์์
์์ ์ฃผ์๊ฐ ๋ถ์ฐ๋๊ณ ์๋๊ฐ ๋๋ ค์ง๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ํ๋ฅผ ์ ๊ฐ์ผ ํฉ๋๋ค. ์ด์ ์ ํฉํ ์ฅ์์ธ ์ปค๋ฎค๋ํฐ ๊ฒ์ํ https://community.zammad.org/ ์์ ์์ ๋กญ๊ฒ ์์ํ ํ ๋ก ์ ์์
์ดํด์ ์ง์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์ด ๋ฌธ์ ๋ฅผ ๋ค์ ์คํฌํธ๋ผ์ดํธ๋ก ๊ฐ์ ธ์ต๋๋ค. Github์์ ์ค๋ ์ฃผ์ ๊ตฌ์ฑ ์ด๋ฉ์ผ์ ์ด์ ์๋ชป๋ ํ์์ html์ด๋ฏ๋ก ProofPoint์ ๊ฐ์ ์ ํ์ด ์ ์ก ์ค์ธ ์ด๋ฉ์ผ์ ๋งน๊ธ๋งํฉ๋๋ค. ๊นจ์ง๊ธฐ ์ฌ์ด html ํ์์ผ๋ก ์ธํด ์์ ์ฉ ์ ์ ๋ฉ์ผ ํํฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฏ๋ก ์ผ๋ฐ ํ ์คํธ ์ ์ ๋ฉ์ผ์ ๋ํ ์๊ตฌ๋ฅผ ๋ค์ ํ ๋ฒ ๊ฒํ ํด์ผ ํฉ๋๋ค. GitHub์์ ๋ชจ๋ ๊ณต๊ธ์ ์ฒด์ ๋ํ ํ๊ท ํ ์คํธ๋ฅผ ๊ธฐ๋ํ๋ ๊ฒ์ ๋นํฉ๋ฆฌ์ ์ด๋ผ๋ ๋ฐ ๋์ํ์ง๋ง ์ด๋ฉ์ผ ์ ๋ฌ ํ์์ ์ ์ดํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ผ๋ฉด GitHub์์ ์ด๋ฌํ ํ๊ท ํ ์คํธ๋ฅผ ์ํํด์ผ ํ ์ฑ ์์ด ์์ต๋๋ค.
https://useplaintext.email/
https://useplaintext.email/# ์ด์ - ์ผ๋ฐ ํ
์คํธ
๋๋ ์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ธฐ ์ํด ์ฝ๊ฐ์ ๋์ ๊ธฐ๊บผ์ด ํฌ์ํ ๊ฒ์
๋๋ค. ๋๋ ์กฐ๊ธ ๋๋ฌ๋ณด์๊ณ 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
+++ ์ฑ/๋ชจ๋ธ/์ฑ๋/email_build.rb 2021-03-18 17:49:45.262137627 +0100
@@ -63,4 +63,9 @@
# ์ผ๋ฐ ๋ถ๋ถ ์์ฑ
์์ฑ[:๋ฐ๋] = ์์ฑ[:๋ฐ๋].html2ํ
์คํธ
+
```
(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์์ ์ด๋ฌํ ํ๊ท ํ ์คํธ๋ฅผ ์ํํด์ผ ํ ์ฑ ์์ด ์์ต๋๋ค.