### Вступ до Sendmail

Sendmail - це стандартна програма Unix для транспортування та доставки пошти. Коли користувач у вашій системі хоче надіслати електронну пошту комусь іншому хосту, sendmail - це програма, яка здійснює фактичний процес доставки пошти. Аналогічно, коли хтось із іншої системи надсилає пошту одному з ваших користувачів, sendmail отримає повідомлення електронної пошти та збереже його у поштовому файлі користувача.

Sendmail - це лише MTA (агент поштового транспорту), це означає, що він не представляє інтерфейсу користувача для людей, які бажають надсилати електронну пошту. Такі програми, як Eudora, elm або /bin/mail, з якими користувачі фактично взаємодіють з називаними MUA (поштовими користувачами-агентами). MUA не доставляє електронну пошту сам, натомість просто передає повідомлення електронною поштою sendmail для доставки.

Користувальницькі MUA можна запускати або безпосередньо у вашій системі (MUA, такі як сосна, в'яз чи /bin/mail), або на окремому хості, який може бути однокористувацьким ПК (для MUA, таких як Eudora, Exchange та Netscape Communicator). У першому випадку пошта надсилається безпосередньо викликом sendmail і передачею повідомлення на неї, а отримується, прочитавши файл електронної коробки користувача. Для MUA, які працюють на інших хостах, пошта надсилається підключенням до процесу sendmail у вашій системі за допомогою протоколу SMTP та отримується шляхом підключення до окремого сервера POP3.

### Модуль Sendmail

На головній сторінці цього модуля показана таблиця піктограм, кожна з яких налаштована на іншу частину функцій sendmail. Однак функції деяких піктограм можуть бути недоступними, якщо вони не були налаштовані у вашому `sendmail.cf` . Встановлюючи sendmail, ви можете вибрати, які функції доступні, відредагувавши `.mc` , який перетворюється `m4` у ваш `sendmail.cf` . Багато функцій (наприклад, картографування адрес, маскарадування домену та контроль спаму) можуть бути недоступними, якщо ви не включили їх під час встановлення.