sendmail

advertisement
Написание скриптов, настройка
электронной почты и
использование баз данных
3
Основы передачи почтовых
сообщений, MTA
Основы передачи почтовых сообщений, MTA
•
•
•
•
•
•
•
•
•
•
sendmail
Postfix
qmail
Exim
“sendmail emulation layer”
mailq
mail
/etc/aliases
newaliases
.forward
Mail Transfer Agents
sendmail самый популярный и сложно настраиваемый
postfix
используется по умолчанию на многих Linux
дистрибутивах, с шифрованием,
понятные файлы настроек
qmail
exim
не входит в GPL, разрабатывался с целью замещения
Sendmail , с учетом требований безопасности
многофункциональный, поддерживает
аутентификацию, ACL
Выводы
• MTA (Mail Transfer Agent) выполняет базовые функции
по приему и отправке почтовых сообщений локально
или через Интернет
• Основными видами, используемых MTAs являются:
sendmail, Postfix, qmail, Exim
• Несмотря на то, что каждый MTA имеет разные
конфигурационные файлы, каждый из них также может
работать в режиме, эмулирующем командную строку.
Это означает, что основные команды у разных MTA
совпадают с их эквивалентами в sendmail, с помощью
которых можно работать с ними
• mail это простая консольная программа для отправки
и чтения почтовых сообщений
Выводы
• Общесистемные псевдонимы для почты
устанавливаются в файле /etc/aliases
• Каждый раз при изменении файла
/etc/aliases, вы должны запустить команду
newaliases
• Пересылка электронной почты обычно
настраивается на пользовательском уровне, с
помощью файла ~/.forward, который как
правило скрыт и храниться в домашнем каталоге
каждого пользователя. Этот файл должен быть
создан самостоятельно самим пользователем
Download