it-git.ru
  • Windows
  • Linux
  • Виртуализация
  • Скрипты
  • Почта/Домены
  • Сеть и коммутация
  • Программное обеспечение
  • Безопасность
  • 📰

Почтовые сервера: базовые знания и протоколы на примере Postfix

Почта/Домены

Почтовый сервер — это программное обеспечение, которое отвечает за прием, хранение и отправку электронной почты. Он использует различные протоколы для взаимодействия с клиентами (почтовыми программами) и другими серверами. Рассмотрим основные понятия, протоколы и их функции.


Основные протоколы

  1. SMTP (Simple Mail Transfer Protocol)

    • Используется для передачи электронных писем между серверами.
    • SMTP работает на порту 25 (стандартный), 587 (для отправки через клиенты с авторизацией) или 465 (SMTPS, защищенный порт).
    • Отвечает за доставку писем от отправителя к получателю. Если получатель недоступен, SMTP может временно сохранить письмо в очереди.
  2. IMAP (Internet Message Access Protocol)

    • Протокол для доступа к почте на сервере. Позволяет пользователям организовывать почту в папках и синхронизировать изменения между устройствами.
    • Работает на порту 143 (незащищенный) или 993 (IMAPS, защищенный).
  3. POP3 (Post Office Protocol version 3)

    • Протокол для загрузки почты с сервера на локальное устройство. В отличие от IMAP, он обычно удаляет письма с сервера после загрузки.
    • Работает на порту 110 (незащищенный) или 995 (POP3S, защищенный).
  4. DNS (Domain Name System)

    • Хотя DNS не является почтовым протоколом, он играет ключевую роль в работе почтовых серверов. DNS-записи, такие как MX (Mail Exchange), указывают, на какой сервер направлять почту для конкретного домена.
  5. TLS/SSL (Transport Layer Security / Secure Sockets Layer)

    • Протоколы шифрования, обеспечивающие безопасную передачу данных. Используются для защиты SMTP, IMAP и POP3 (например, SMTPS, IMAPS, POP3S).

Postfix: обзор и базовые концепции

Postfix — это популярный почтовый сервер с открытым исходным кодом, который используется для отправки, приема и маршрутизации электронной почты. Он известен своей производительностью, безопасностью и простотой настройки.

Основные компоненты Postfix
  1. master

    • Управляющий процесс, который запускает все остальные процессы Postfix.
  2. smtpd

    • Сервер SMTP, который принимает входящие письма от клиентов или других серверов.
  3. smtp

    • Клиент SMTP, который отправляет письма на другие серверы.
  4. pickup

    • Процесс, который собирает письма из локальной очереди.
  5. qmgr

    • Очередь сообщений, которая управляет доставкой писем.
  6. local

    • Доставщик писем для локальных пользователей.
  7. cleanup

    • Обрабатывает письма перед добавлением их в очередь (например, проверяет формат адресов).
Ключевые файлы конфигурации
  1. main.cf

    • Основной файл конфигурации Postfix, где задаются параметры работы сервера (например, домены, настройки очереди, ограничения).
  2. master.cf

    • Описывает, какие службы и процессы будут запущены Postfix.
  3. aliases

    • Файл псевдонимов, который позволяет перенаправлять почту с одного адреса на другой.
Базовая настройка Postfix
  1. Установите Postfix:
    sudo apt install postfix
    
  2. Настройте основные параметры в main.cf:
    myhostname = mail.example.com
    mydomain = example.com
    myorigin = $mydomain
    inet_interfaces = all
    mydestination = $myhostname, localhost.$mydomain, $mydomain
    relayhost =
    
  3. Перезапустите Postfix:
    sudo systemctl restart postfix
    

Внешние сервисы для работы с почтой

Для повышения надежности и безопасности почтового сервера часто используются внешние сервисы:

  1. SPF (Sender Policy Framework)

    • DNS-запись, которая определяет, какие серверы могут отправлять почту от имени домена. Пример записи:
      v=spf1 mx ip4:192.168.1.1 -all
      
  2. DKIM (DomainKeys Identified Mail)

    • Механизм цифровой подписи писем, который подтверждает подлинность отправителя. Postfix может быть настроен для работы с DKIM с помощью инструментов, таких как OpenDKIM.
  3. DMARC (Domain-based Message Authentication, Reporting & Conformance)

    • Политика, которая определяет, как следует обрабатывать письма, не прошедшие проверку SPF или DKIM. Пример записи:
      v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com
      
  4. RBL (Real-time Blackhole List)

    • Списки блокировки IP-адресов, которые используются для предотвращения спама. Postfix может быть настроен на проверку отправителей по RBL.
  5. Greylisting

    • Метод борьбы со спамом, при котором сервер временно отклоняет письма от новых отправителей. Легитимные серверы повторно отправляют письма, а спамеры обычно этого не делают.
  6. Сервисы фильтрации спама

    • Например, SpamAssassin или Amavis, которые можно интегрировать с Postfix для анализа и фильтрации входящих писем.

Почтовые серверы и протоколы являются важной частью современной коммуникации.  Для успешной работы важно правильно настроить сервер, использовать внешние сервисы (SPF, DKIM, DMARC) и следить за безопасностью.


  • 24.04.2025
  • 11
  • 0
Введение в работу с Proxmox Mail Gateway
Введение в работу с Proxmox Mail Gateway
13-01-2025, 11:19, Linux / Почта/Домены
HAProxy - алгоритмы балансировки, на примере smtp
HAProxy - алгоритмы балансировки, на примере smtp
4-02-2025, 11:43, Программное обеспечение
Мигрируем на Exchange с почты для домена (yandex, mail, google и др.)
Мигрируем на Exchange с почты для домена (yandex, mail, google и др.)
28-08-2019, 12:08, Windows / Active Directory / Почта/Домены
Что такое BGP, MPLS, IGP, EGP, VRF (Routing Instance), VXLAN, EVPN, Anycast Gateway
Что такое BGP, MPLS, IGP, EGP, VRF (Routing Instance), VXLAN, EVPN, Anycast Gateway
18-03-2025, 21:34, Сеть и коммутация
postfix, Mail, письма, IMAP, SMTP, SPF, DKIM, DMARC
  • Windows
  • Linux
  • Виртуализация
  • Скрипты
  • Почта/Домены
  • Сеть и коммутация
  • Программное обеспечение
  • Безопасность
  • Active Directory
  • ▒ IT Новости
AD astra cisco cmd debian Docker Exchange firewall hp interface linux LXC Mail mikrotik network ovirt ProxMox PVE radius raid route router RouterOS s3 vpn windows Россия база данных безопасность виртуализация данные диск защита копирование массив надежность настройка программный райд скрипт файл
Показать все теги

Что такое IT-GIT?

«IT» — это не просто технологии, а целый мир инноваций и решений, направленных на преодоление сложностей. Мы представляем экспертность в области информационных технологий и широкой технологической экосистемы, стремясь к постоянному развитию и совершенствованию.

«Git» — это отсылка к одной из самых популярных систем контроля версий, которая обеспечивает эффективное сотрудничество, быструю итерацию и надежное управление сложными проектами. Мы стремимся объединить и поделиться опытом и идеями специалистов в сфере технологий, создавая пространство для обмена знаниями.

Инновационные технологии + совместный опыт экспертов в области технологий = путь к успеху!


  • ◆ Полезное
  • ▻ Заметки по докеру
  • ▻ Процесс расширения LVM на примере виртуальной машины
  • ▻ Расширение раздела на HDD/SSD
  • ▻ Ремонт файловой системы linux
  • ▻ Коды символов Юникода в UTF-8
  • ▻ Загрузка CHR RouterOS
  • ▻ #mikrotik
  • ▻ #zfs

  • ★ TOP 20
  • ☆ Шпаргалка по ZFS
  • ☆ Robocopy — описание и примеры использования
  • ☆ Настройка сети через командную строку и BAT файл
  • ☆ Для чего нужен протокол STP/RSTP на примере Mikrotik
  • ☆ Мигрируем на Exchange с почты для домена (yandex, mail, google и др.)
  • ☆ Как подключить сетевой диск всем пользователям с использованием AD
  • ☆ НP ProCurve. наиболее часто используемые команды консоли.
  • ☆ Сброс пароля Windows 10 с помощью встроенной учетной записи Администратора
  • ☆ Настройка условной пересылки DNS-запросов в Mikrotik RouterOS
  • ☆ Как создать программный RAID 1 массив (зеркало) средствами Windows 10, 8.1, 8, 7, Vista
  • ☆ Проверить, запущена ли программа
  • ☆ Не работает fetch в netwatch Mikrotik (ROS 7.13)
  • ☆ Как создать RAID 1 из уже заполненного диска на Windows 10, 8.1, 8, 7, Vista
  • ☆ Mikrotik (vpn server) + Windows server 2008r2 (ad, radius server)
  • ☆ Отечественная виртуализация - на чем построена, обзор, сравнение.
  • ☆ Ремонт файловой системы linux
  • ☆ Сравнение решений WireGuard
  • ☆ Увеличение zfs диска (ISCSI FreeNAS)
  • ☆ Mikrotik, 3 провайдера, переключение и разделение трафик
  • ☆ Полезности Mikrotik
Monitorus. Мониторинг сайтов и серверов.
 
  Top.Mail.Ru      © 2019-2025.    www.IT-GIT.ru    ✉ info@it-git.ru