email을 교환하기 위해서는 크게 5가지가 필요합니다. 그것들은 : 사용자 프로그램(MUA), 서버 데몬, DNS, a pop or IMAP 데몬, 그리고 물론, 메일 호스트 자체. 가 필요합니다.
command line 프로그램도 포함되며 mutt, pine, elm, and mail, and GUI programs such as balsa, xfmail 이것 외에도 몇가지가 더 있습니다. WWW 브라우저같은"sophisticated". 이 프로그램들은 간단하게 지역의 메일 호스트에게 메일을 전송합니다. "메일 호스트", 각 각 하나의server daemons과 TCP 상으로 연결하거나 메일을 전송합니다. .
많이 사용되는 것은 sendmail (FreeBSD에 기본으로 있는) 이나 하나 이상의 여러 서버 데몬들이 있습니다. qmail, postfix, 혹은 exim들은 기타 이지만 이것들고 많이 사용됩니다.
서버 데몬들의 유용한 두가지 기능은 --들어오는 메일을 받아주는것과 나가는 메일을 배달하는것 입니다. 그리고 이것들은 POP3나 IMAP을 통해서 여러분에게 보이게 됩니다. 더 많은 정보를 원하시면 daemon을 참조하십시요.
오래된 버전의 sendmail 에는 이미 알려진 몇몇의 보안결함이 있습니다. 가능하다면 가급적 최신버전을 상용해 주시기 바랍니다. 좋은 방법은 항상 여러분의 소프트웨어를 최신버전으로 유지하는 것입니다.
email의 전송에서 큰 역활을 담당하는 도메인 네임 시스템(DNS)은 named데몬이며 이것은 여러분의 메일을 여러분의 사이트에서 다른곳으로 전송할 때에는 DNS에서 보낼 사이트를 찾으며, 또 한 자신이 받아야할 메일을 결정하고 받게 됩니다.
여러분에게 오는 메일을 받기 위해서는, 호스트 네임은 메일 호스트로 IP Address는 A 레코드로 맵핑을 해야합니다. 메일 호스트의 레코드는 MX(Mail eXchagner)로 지정을 해놓아야 여러분의 메일을 받을 수 있습니다. 호스트 네임을 MX로 맵핑하지 않으면, 여러분의 호스트외에는 배달이 되지 않습니다.
여러분의 도메인의 메일호스트로 메일을 받으려면. 저장되어 있는 메일을 읽거나 끌어와야 합니다. 다시 말하면 여러분의 메일 호스트에 접속을 해서 메일을 가져와야한다는 말인데, POP이나 IMAP을 지원하는 프로그램중 편한것을 사용하면 됩니다. 메일 호스트의 메일 디렉토리에서 바로 읽을때엔 POP이나 IMAP 서버가 필요없습니다.
POP이나 IMAP 서버가 필요 할 경우 해야하는 것들:
포트 콜렉션에서 POP이나 IMAP 서버 데몬을 받아서 여러분의 시스템에 설치하면 됩니다..
POP이나 IMAP을 실행할 수있게 /etc/inetd.conf를 수정합니다.
The mail host is the name given to a server that is responsible for delivering and receiving mail for your host, and possibly your network.
메일 호스트는 네트워크에 연결되서 메일을 배달이나 받는 호스트입니다.