@ Карта сайта News Автора!

Bog BOS: sendmail из комплекта Solaris

apache inn MySQL nntpcache Cyrus IMAP exim Squid ssh syslog tacacs ProFTPD wu-ftpd xntpd

Последние изменения:
2024.11.22: sysadmin: systemd-journald (централизованное хранение)
2024.11.11: sysadmin: Linux: пространства имён
2024.11.06: sysadmin: настройка TCP/IP в Linux: виртуальный интерфейс и виртуальный мост
2024.10.25: sysadmin: Linux VFS, атрибуты, расширенные атрибуты, ACL

Последнее изменение файла: 2007.02.08
Скопировано с www.bog.pp.ru: 2024.11.23

Bog BOS: sendmail из комплекта Solaris

Администрирование почты (sendmail в Solaris не есть обычный sendmail)

/opt/SUNWaadm/ps/MAILADMIN - документация

В качестве MUA используются:

В качестве MTA используется /usr/lib/sendmail, который

  1. принимает сообщения от MUA
  2. вычисляет адрес назначения
  3. выбирает агента пересылки (deliver agent)
  4. принимает почту от других агентов пересылки

Агенты пересылки:

Mailers: реализация агента в местном sendmail

Синонимы:

mail host - выделенный компьютер, на котором sendmail сконфигурирован так, что он умеет маршрутизировать почту, остальные компьютеры всю не локальную почту посылают на mailhost (определяется именем mailhost в /etc/inet/hosts).

mail server - компьютер, который ведет /var/mail директорию для локальный и удаленных пользователей. Также обрабатывает всю почту, посылаемую клиентами.

mail client - система, которая не имеет локальной директории /var/mail, но получает почту через mail server.

mail gateway - система, которая обрабатывает почту между различными подсетями (в т.ч. использующими различные почтовые протоколы).

Утилиты:

Файлы:

Процесс обработки почты (в пределах одного компьютера):

  1. mailx отправителя составляет письмо
  2. sendmail маршрутизирует
  3. mail.local кладет в ящик
  4. mailx получателя читает письмо

Формат почтовой очереди (/var/spool/mqueue)

Обработать почтовую очередь (если это не делается автоматически каждый час): /usr/lib/sendmail -v -q

Обработать почтовую очередь только для одного получателя: /usr/lib/sendmail -qRимя

Как безопасно подменить очередь:

  1. /etc/init.d/sendmail stop
  2. cd /var/spool
  3. mv mqueue mqueue.old; mkdir mqueue
  4. chown daemon.daemon mqueue (в реальности, однако, root.mail - кому верить?)
  5. chmod 755 mqueue
  6. /etc/init.d/sendmail start

Как обработать после этого старую очередь: /usr/lib/sendmail -oQ/var/spool/mqueue.old -q -v

Отладка правил:

Файл конфигурации (/etc/mail/sendmail.cf) считывается при запуске sendmail и определяет:

Наборы правил:

Ссылки

@ Карта сайта News Автора!

Bog BOS: sendmail из комплекта Solaris

apache inn MySQL nntpcache Cyrus IMAP exim Squid ssh syslog tacacs ProFTPD wu-ftpd xntpd

Последние изменения:
2024.11.22: sysadmin: systemd-journald (централизованное хранение)
2024.11.11: sysadmin: Linux: пространства имён
2024.11.06: sysadmin: настройка TCP/IP в Linux: виртуальный интерфейс и виртуальный мост
2024.10.25: sysadmin: Linux VFS, атрибуты, расширенные атрибуты, ACL



Copyright © 1996-2024 Sergey E. Bogomolov; www.bog.pp.ru