### Sendmail 소개

Sendmail은 메일 전송 및 배달을위한 표준 Unix 프로그램입니다. 시스템의 사용자가 다른 호스트의 누군가에게 이메일을 보내려고 할 때, sendmail은 실제 메일 전달 프로세스를 수행하는 프로그램입니다. 마찬가지로, 다른 시스템의 누군가가 사용자 중 한 명에게 메일을 보내면 sendmail은 이메일을 수신하여 사용자의 메일 파일에 저장합니다.

Sendmail은 MTA (메일 전송 에이전트) 전용이므로 전자 메일을 보내려는 사용자에게 사용자 인터페이스가 없습니다. 사용자가 실제로 MUA (메일 사용자 에이전트)와 상호 작용하는 Eudora, elm 또는 /bin/mail과 같은 프로그램. MUA는 이메일 자체를 전달하지 않고 단순히 전자 메일을 sendmail로 전달하여 전달합니다.

사용자 MUA는 시스템 (pine, elm 또는 /bin/mail과 같은 MUA)에서 직접 실행하거나 단일 사용자 PC 일 수있는 별도의 호스트 (Eudora, Exchange 및 Netscape Communicator와 같은 MUA의 경우)에서 실행할 수 있습니다. 첫 번째 경우, 메일은 sendmail을 직접 호출하고 메시지를 전달하여 전송되며 사용자의 메일 스풀 파일을 읽음으로써 수신됩니다. 다른 호스트에서 실행되는 MUA의 경우 SMTP 프로토콜을 사용하여 시스템의 sendmail 프로세스에 연결하여 메일을 보내고 별도의 POP3 서버에 연결하여받습니다.

### Sendmail 모듈

이 모듈의 메인 페이지는 각각 sendmail 기능의 다른 부분을 구성하기위한 아이콘 테이블을 보여줍니다. 그러나 `sendmail.cf에` 일부 아이콘이 설정되어 있지 않으면 일부 아이콘 뒤에있는 기능을 사용하지 못할 수 있습니다. sendmail을 설치할 때 `.mc` 를 편집하여 사용 가능한 기능을 선택할 수 있습니다. `.mc` 는 `m4` 에서 `sendmail.cf` 로 변환됩니다. 설치시 활성화하지 않으면 많은 기능 (예 : 주소 매핑, 도메인 매스커레이딩 및 스팸 제어)을 사용하지 못할 수 있습니다.