183
11
장
이메일 전송
11.3
이메일 헤더
이메일 메시지는
HTTP
요청과 마찬가지로 헤더와 바디 두 부분으로 구성됩니다.
헤더
에는 누
가 보냈는지, 누구에게 보냈는지, 언제 받았는지, 주제가 무엇인지 등의 정보가 있습니다. 이런
정보는 보통 이메일 애플리케이션에서 볼 수 있지만, 그 외에도 여러 가지 정보가 있습니다. 대
부분의 이메일 클라이언트에 헤더를 보는 기능이 있습니다. 아직 헤더를 본 적이 없다면 한번
읽어보길 권합니다. 헤더에는 이메일에 대해 알아야 할 모든 정보가 들어 있습니다. 이메일이
전송되면서 거친 서버와
MTA
도 모두 헤더에 들어 있습니다.
헤더에 들어 있는 발신자 정보는 임의로 기재할 수 있습니다. 발신자 정보를 실제 계정과 다
른 것으로 표시하는 걸 흔히
스푸핑
spoofing
이라 부릅니다. 원한다면 발신자 정보를 빌 게이츠
<
billg
@
microsoft
.
com
>
라고 표시해도 아무도 막을 수 없습니다. 물론 필자는 여러분이 빌
게이츠를 사칭하라고 권하는 것은 아닙니다. 요점은 일부 헤더 정보를 마음대로 바꿀 수 있다
는 겁니다. 때때로 이렇게 정보를 바꿔야 할 떳떳한 이유가 있을 수도 있지만, 남용해서는 안
됩니다.
아무튼 이메일에는
반드시
발신자 정보가 있어야 합니다. 때로는 발신자 정보가 반드시 있어야
한다는 것 때문에 이메일 자동 발송에 문제가 생기기도 합니다. 회신 주소에 회신 금지
<
do
-
not
-
reply
@
meadowlarktravel
.
com
>
같은 주소가 쓰여 있는 이유도 이 때문입니다. ...