Традиційно для Unix mailта похідних (та багатьох інших інструментів Unix) використовується /usr/bin/sendmailінтерфейс, що надається майже всіма агентами передачі пошти (MTA - postfix, exim, кур'єр та, звичайно, sendmail).
Тобто mailпрограма не розмовляє жодним мережевим протоколом - вона передає повідомлення sendmailчерез stdin та дозволяє обробляти фактичну доставку. (Це відноситься до тих часів, коли частина пошти використовувала SMTP, дехто використовував UUCP, дехто використовував BITNET ...)
Після того, як повідомлення перебуває в черзі sendmail, MTA обробляє фактичну передачу повідомлення через SMTP або щось інше. Залежно від конфігурації, він може або підключитися безпосередньо до MTA призначення, або передавати пошту через інший хост (також званий smarthost).
Пряме з'єднання частіше зустрічається на серверах; ретрансляція через smarthost частіше зустрічається на персональних комп’ютерах на домашніх підключеннях - ретрансляція через ваш Gmail або ISP / робочий обліковий запис електронної пошти має важливе значення, щоб уникнути ковдри «динамічного IP» фільтра проти спаму.
(Деякі MTA, такі як esmtpабо nullmailerстворені спеціально для домашніх користувачів, завжди використовують ретранслятор. Вони не підтримують отримання пошти та значно легші за ресурси.)
mailx → [/ usr / bin / sendmail] → локальна черга MTA → [SMTP] → MTA отримувача → папка вхідних
mailx → [/ usr / bin / sendmail] → локальна черга MTA → [SMTP] → Gmail або ISP / робочі сервери → [SMTP] → MTA одержувача → скринька одержувача
Інші програми, переважно зручні графічні клієнти, такі як Thunderbird або Outlook, завжди підключаються безпосередньо до ретрансляційного / smarthost SMTP-сервера (знову ж таки, як правило, Gmail або ISP / робочий SMTP-сервер), який передає повідомлення від вашого імені.
Рідна підтримка SMTP присутня в heirloom-mailxтрадиційній, але не в традиційній bsd-mailx.
додаток → [SMTP] → Gmail або ISP / робочі сервери → [SMTP] → MTA отримувача → вхідні
Третій спосіб - підключення безпосередньо до сервера одержувача - майже ніколи не використовується, і жоден MUA не підтримує його. На персональних комп'ютерах його використання може призвести до відхилення вашого повідомлення (багато спаму надсилається з IP-адрес зараженого домашнього користувача).
додаток → [SMTP] → MTA отримувача → спійманий фільтром спаму