Що таке сервер?

Що таке сервер?

Поштовий сервер, сервер електронної пошти, мейл-сервер — в системі пересилання електронної пошти так зазвичай називають агент пересилання повідомлень (англ. mail transfer agent, MTA). Це комп'ютерна програма, яка надсилає повідомлення від одного комп'ютера до іншого. Зазвичай поштовий сервер працює «за лаштунками», а користувачі мають справу з іншою програмою — клієнтом електронної пошти (англ. mail user agent, MUA).

Схема взаємодії

Наприклад, у поширеній конфігурації клієнтом електронної пошти є Outlook Express, проте останнім часом часто використовуються повноцінні версії поштового клієнта від Microsoft — Outlook, а також клієнта від Mozilla  Thunderbird. Коли користувач набрав повідомлення і надсилає його одержувачу, поштовий клієнт взаємодіє з поштовим сервером, використовуючи протокол  SMTP. Поштовий сервер відправника взаємодіє з поштовим сервером одержувача (прямо або через проміжний сервер релей).

На поштовому сервері одержувача повідомлення потрапляє в поштову скриньку, звідки за допомогою агента доставки повідомлень ( mail delivery agent, MDA) доставляється клієнту одержувача. Часто останні два агенти поєднані в одній програмі (наприклад, sendmail), хоча є спеціалізовані MDA, які, зокрема, займаються фільтрацією спаму. Для фінальної доставки отриманих повідомлень використовується не SMTP, а інший протокол — часто POP3 або IMAP — також підтримується більшістю поштових серверів. Хоча в найпростішій реалізації MTA достатньо покласти отримані повідомлення в особистий каталог користувача у файловій системі центрального сервера (поштова скринька).

Часто поштовий сервер включає програмне забезпечення для організації розсилок електронної пошти.