π λ³Έ κ²μλ¬Όμ μκΈ° νμ΅ λͺ©μ μΌλ‘ μμ±λμ΄ μΌλΆ λ΄μ©μ΄ λΆμ ννκ±°λ μ΅μ μ 보μλ λ€λ₯Ό μ μμ΅λλ€.
π¬ μλͺ»λ λΆλΆμ΄λ 보μν μ μ΄ μλ€λ©΄ λκΈλ‘ 곡μ νμ¬ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€!
1οΈβ£ E-Mail μ μ‘ λ° μμ
π SMTP (Simple Mail Transfer Protocol)
- μ΄λ©μΌμ λ°μ μλ²μμ μμ μλ²λ‘ μ λ¬νλ νλ‘ν μ½
- SMTP μλ²λ μμ μ μ£Όμλ₯Ό κΈ°λ°μΌλ‘ μ μ ν λ©μΌ μλ²λ‘ λ©μΌμ μ μ‘
- TCP/25λ₯Ό μ¬μ©νλ©° μμ© κ³μΈ΅μμ λμ
β
λμ λ°©μ
- κ΅¬μ± μμ
- λ©μΌ μ¬μ©μ μμ΄μ νΈ(MUA, Mail User Agent) : μ¬μ©μμ μ΄λ©μΌ ν΄λΌμ΄μΈνΈλ‘ λ©μμ§λ₯Ό μμ±νκ³ λ°μ λ©μΌμ μ½μ
- λ©μΌ μ μ‘ μμ΄μ νΈ(MTA, Mail Transfer Agent) : λ©μΌμ μμ νκ³ μ λ¬νλ μλ²λ‘ SMTPλ₯Ό μ¬μ©νμ¬ λ©μμ§ μ μ‘
- λ©μμ§ μ λ¬ μμ΄μ νΈ(MDA, Mail Delivery Agent) : λ©μμ§λ₯Ό μ΅μ’
μμ§μμ λ©μΌλ°μ€μ λ°°λ¬νλ μλ²

- μ¬μ©μκ° MUAλ₯Ό ν΅ν΄ μ΄λ©μΌ μμ± λ° λ°μ‘ μμ²
- MUAλ μ΄λ©μΌμ λ°μ μμ MTAλ‘ μ μ‘
- λ°μ μμ MTAλ DNSλ₯Ό μ¬μ©νμ¬ μμ μμ λ©μΌ μλ² μ£Όμλ₯Ό νμΈ
- λ°μ μμ MTAλ SMTPλ₯Ό μ¬μ©νμ¬ μμ μμ MTAλ‘ μ΄λ©μΌ μ λ¬
- μμ μμ MTAλ μ΄λ©μΌ MDAλ‘ μ λ¬
- MDAλ μλ―ΈμΌμ μμ μμ λ©μΌλ°μ€λ‘ λ°°λ¬
- μμ μκ° μμ μ MUAλ₯Ό ν΅ν΄ λ©μΌλ°μ€ νμΈνκ³ μ΄λ©μΌμ μ½μ
π POP3 (Post Office Protocol v3)
- λ©μΌ μλ²μμ ν΄λΌμ΄μΈνΈλ‘ μ΄λ©μΌμ λ€μ΄λ‘λ ν λ©μΌ μλ²μ μ΄λ©μΌ μμ
- TCP/110μ μ¬μ©νλ©° λ©μΌ μλ²μ μ μνμ¬ μ μ₯λ λ©μΌμ λ΄λ €λ°λ MDA νλ‘κ·Έλ¨
- νΉμ§
- λ‘컬 μ μ₯ λ°©μμ΄λ―λ‘ μΈν°λ·μ΄ μμ΄λ μ΄λ©μΌ νμΈ κ°λ₯
- μλ²μ μ½μ§ μμ λ©μΌλ§ 보κ΄νλ©° μ½μ λ©μΌμ μμ
- μ¬μ©μλ λ©μΌμ Local 볡μ¬λ³Έμ κ²μνκ³ μ€νλΌμΈμΌλ‘ μ½κΈ° κ°λ₯
- λ€μ€ κΈ°κΈ° λκΈ°ν λΆκ°λ₯ (νλμ κΈ°κΈ°μμλ§ μ¬μ© κ°λ₯)
π IMAP (Internet Message Access Protocol) λ° IMAP4
- λ©μΌ μλ²μ μ΄λ©μΌμ μ μ₯νλ©° ν΄λΌμ΄μΈνΈμμ λκΈ°ν
- νΉμ§
- λ©μΌμ μλ²μ μ μ₯νλ©° μ¬λ¬ κΈ°κΈ°μμ λκΈ°ν κ°λ₯
- μ€νλΌμΈ μμ
μμ MUA μΈ‘μμ νΈλμμ
μ μ μ₯νκ³ μλ²μ μ°κ²°λλ©΄ Commitν κ²μ λ°μ
- λ©μΌμ λ©μΌ μλ²μ νμ μ μ₯λλ©° Local 볡μ¬λ³Έμ κ²μν μμ μ μλ²μμ μ κ±° κ°λ₯
- λ©μΌ μννΈμ¨μ΄μ κ΄κ³μμ΄ λ©μΌμ κ΄λ¦¬νλ©° λ©μΌμ ν€λλ§ κ²μνμ¬ ν
μ€νΈ λΆλΆλ§ κ°μ Έμ€κΈ° λ±μ μμ
κ°λ₯
π SMTP/POP3/IMAP
- μ΄λ©μΌ μμ€ν
μμ SMTPλ μ΄λ©μΌμ μ μ‘νλ μν , POP3μ IMAPμ μ΄λ©μΌμ μμ νκ³ κ΄λ¦¬νλ μν μ λ΄λΉ
| νλ‘ν μ½ | νΉμ§ |
|---|
| POP3 | - μ΄λ©μΌμ μλ²μμ λ€μ΄λ‘λνμ¬ λ‘컬 μ μ₯μμ μ μ₯ν¨ - κΈ°λ³Έμ μΌλ‘ λ€μ΄λ‘λ ν μλ²μμ μ΄λ©μΌμ μμ νλ λ°©μ - ν κΈ°κΈ°μμλ§ μ΄λ©μΌμ κ΄λ¦¬νλ λ° μ ν© (λ€μ€ κΈ°κΈ° λκΈ°ν μ΄λ €μ) |
| IMAP | - μ΄λ©μΌμ μλ²μμ μ§μ κ΄λ¦¬νλ©° ν΄λΌμ΄μΈνΈμ λκΈ°νν¨ - μ¬λ¬ κΈ°κΈ°μμ λμΌν λ©μΌλ°μ€λ₯Ό λκΈ°ννλ λ° μ ν© - μλ²μ μ μ₯λ λ©μΌμ ν΄λΌμ΄μΈνΈμμ λ³κ²½ μ μ€μκ°μΌλ‘ λ°μλ¨ |
β
POP3λ λ€μ΄λ‘λ ν μλ²μμ μμ νλ λ°©μμ΄λΌ λ‘컬 μ μ₯μμμλ§ μ΄λ©μΌμ κ΄λ¦¬νμ§λ§ IMAPμ μλ²μμ μ§μ μ΄λ©μΌμ κ΄λ¦¬νμ¬ μ¬λ¬ κΈ°κΈ°μμ λκΈ°νκ° κ°λ₯
2οΈβ£ E-Mail 보μ
π PGP (Pretty Good Privacy)
- MIME(Multipurpose Internet Mail Extension) κ°μ²΄μ μνΈν λ° μ μμλͺ
κΈ°λ₯ μΆκ°ν μνΈν νλ‘ν μ½
- λ©μμ§ μνΈν, μ μμλͺ
, μμΆ, λΆν , μ μμ°νΈ νΈνμ±μ 5κ°μ§ κΈ°λ₯ μ 곡
- νΉμ§
- μ μμλͺ
: DSS/SHA λλ RSA/SHA κΈ°λ° μ μμλͺ
- λ©μμ§ μνΈν : CAST-128, IDEA, 3DES κΈ°λ° λ©μμ§ μνΈν
- 1νμ© μΈμ
ν€ μμ± : Diffie-Hellam λλ RSA κΈ°λ° ν€ κ΅ν λ°©μ μ¬μ©
- μ΄λ©μΌ νΈν : RADIX-64 λ°μ΄λ리λ₯Ό μμ€ν€μ½λλ‘ λ³ν
- μΈκ·Έλ¨Όν
μ΄μ
: λ©μμ§ μ΅λ μ¬μ΄μ¦ μ ν
π PEM (Privacy Enhanced Mail)
- μ€μμ§μ€νλ ν€ μΈμ¦ λ°©μμΌλ‘ ꡬνμ΄ μ΄λ ΅κ³ λμ 보μμ± μ 곡
- μ£Όλ‘ κ΅°μ¬ λ° μνμμ μ¬μ©
- κΈ°λ°μ±, 무결μ±, μΈμ¦, μΈμ
ν€ λΆλ°° μν
- X.509 μΈμ¦μ νμ(PEM νμΌ)λ‘ μ¬μ©
- SSL/TLS ν΅μ μμ μΈμ¦μ λ° κ°μΈ ν€λ₯Ό μ μ₯νλ λ° μ¬μ©
π S/MIME (Secure/Multipurpose Internet Mail Extensions)
- μ΄λ©μΌ 보μμ μν κ³΅κ° ν€ μνΈν νμ€
- λ©μμ§ λ΄μ©μ Privacyλ₯Ό 보μ¦νλ νμ€ λ³΄μ λ©μΌ νλ‘ν μ½λ‘ λ©μΌ μ 체λ₯Ό μνΈν
- μΈν°λ· MIME λ©μμ§μ μ μ¬ μλͺ
κ³Ό ν¨κ» μνΈνλ₯Ό λν νλ‘ν μ½λ‘ RSA μνΈν μν
- CA(μΈμ¦κΈ°κ΄)μΌλ‘λΆν° μμ μ 곡κ°ν€λ₯Ό 보μ¦νλ μΈμ¦μλ₯Ό λ°μμΌν¨
- PGPλ³΄λ€ κΈ°μ
νκ²½μμ λ§μ΄ μ¬μ©λ¨
- μ΄λ©μΌ λ©μμ§ λ° μ²¨λΆ νμΌ λ³΄νΈ
- S/MIMEμμ μ¬μ©νλ μνΈν ν€
- DSS : λμ νΈ μλͺ
μκ³ λ¦¬μ¦
- 3DES : λ©μμ§ μνΈν
- SHA-1 : λμ§νΈ μλͺ
μ μν ν΄μν¨μ
π μ°Έκ³
https://blog.redsift.com/email/whats-the-difference-between-smtp-imap-and-pop3-email-protocols/
https://ccusean.tistory.com/entry/SMTP-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90%EA%B3%BC-%EB%8F%99%EC%9E%91-%EC%9B%90%EB%A6%AC-%EC%9D%B4%EB%A9%94%EC%9D%BC-%EC%A0%84%EC%86%A1%EC%9D%98-%ED%95%B5%EC%8B%AC-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0