Sendmail 을 이용하는 것은 SMTP서버를 직접 운영한다는 말인가요.
글쓴이: Ritsu / 작성시간: 토, 2006/12/30 - 12:43오전
일단 질문 제목이 엉망인 것 같아 사과드립니다. email 서버를 운영은 하고 있지만 원리는 잘 몰라서요. ㅠ.ㅠ
책을 보고 배우고 있는데 SMTP 서버는 보통 ISP사업자가 운영한다더군요.
Senmail 을 이용한다는 것은 SMTP 프로토콜을 열어주는 것의 역할인가요?
기본적으로 SMTP서버란 로컬네임서버에 질의해서 해당 email의 도메인을 관리하는 네임서버를 찾는다고 하는데요.
SMTP란 무엇인지 좀 자세히 가르쳐 주시면 좋겠습니다.
아니 여유가 되신다면 email이 어떠한 형식으로 송수신 되는지 자세한 설명이 있으면 좋겠습니다. 링크라도 좋으니 ...
Forums:
우선 구글에서...
구글에서 'smtp overview'로 검색하니 좋은 것들이 많이 나오네요. ;-)
* http://cns.utoronto.ca/usg/technotes/smtp-intro.html
* http://www.vivificus.net/jimbon/networking/smtp.html
그밖에도 네트워크 관리에 관한 책들을 보셔도 좋고, 이메일에만 관한 책도 있으니 관련 부분만 한번 보셔도 좋을거 같습니다.
('tcp/ip 네트워크 관리', ' 인터넷 이메일 프로그래밍' 둘 다 한빛-오레일리;;; )
sendmail이 하는 역활은 호스트 내부에서 사용자간의 메일을 주고 받게 하거나(데몬이 보내는 로그 같은 것들도 포함), 외부의 다른 호스트가 보낸 메일을 받아서 사용자의 메일함으로 보내거나 반대로 외부의 다른 호스트로 메일을 보내주는 기능을 합니다.
외부로 보내줄 경우에는 네임서버의 MX(MaileXchange)설정을 사용하여 'user@host.net'일때 'host.net'이 어떤 서버가 될지 지정해줄겁니다.
흔히 말하는 이메일서비스라면, 여기에 쉘을 사용하여 (mail, mutt, pine등을 이용해서)직접 메일함을 열어보는것이 아니라 외부에서 evolution, outlook등으로 메일함을 열어볼 수 있는 imap, pop3 같은 프로토콜을 더하거나 웹을 통해 이러한 것에 접근할 수 있도록 한 것일겁니다.
-_-쿨럭;;; 그렇다는거죠...
----
The future is here. It's just not widely distributed yet.
- William Gibson
댓글 달기