Mail Transfer Agent Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:mta [2011/08/05 08:23]
Дмитрий БоДмитрий БоДмитрий БоЯ не техподдержка, я за порядком слежуПогонщик серверов
wiki:mta [2012/10/08 02:05] (текущий)
Дмитрий БоДмитрий БоДмитрий БоЯ не техподдержка, я за порядком слежуПогонщик серверов
Строка 2: Строка 2:
  
 Иногда нужно, чтобы сервер умел посылать почту. Например,​ система мониторинга должна извещать админа о сбоях, веб-сервер — оповещать пользователей форума о новых ответах. Для этого в системе должен быть пакет ''​mail-transport-agent''​. Это виртуальный пакет, то есть на самом деле программы с таким названием не существует. Роль ''​mail-transport-agent''​ может выполнять ''​exim'',​ ''​sendmail'',​ ''​postfix'',​ ''​ssmtp''​ или ещё какая-то почтовая программа. Иногда нужно, чтобы сервер умел посылать почту. Например,​ система мониторинга должна извещать админа о сбоях, веб-сервер — оповещать пользователей форума о новых ответах. Для этого в системе должен быть пакет ''​mail-transport-agent''​. Это виртуальный пакет, то есть на самом деле программы с таким названием не существует. Роль ''​mail-transport-agent''​ может выполнять ''​exim'',​ ''​sendmail'',​ ''​postfix'',​ ''​ssmtp''​ или ещё какая-то почтовая программа.
- 
-<note important>​FIXME дефолтным MTA является Postfix и строго говоря его конфигурация очень проста. Есть ещё nullmailer для тупой пересылки почты на другой хост. Sendmail - это вообще анахронизм и про него можно только в качестве исторической справки упоминать. 
- --- [[user>​Malamut]] //​11.11.2010 13:23// 
-</​note>​ 
  
 ===== exim ===== ===== exim =====
Строка 19: Строка 15:
 ===== ssmtp ===== ===== ssmtp =====
  
-В нашем случае отличной заменой sendmail'​у может стать ''​ssmtp''​ — действительно маленькая программа с самым базовым функционалом. В конфигурационный файл ''/​etc/​ssmtp/​ssmtp.conf''​ достаточно внести всего одну строку:​+В нашем случае отличной заменой sendmail'​у может стать ''​ssmtp''​ — действительно маленькая программа с самым базовым функционалом. ​ 
 + 
 +<​code>​sudo apt-get install ssmtp</​code>​ 
 + 
 +В конфигурационный файл ''/​etc/​ssmtp/​ssmtp.conf''​ достаточно внести всего одну строку:​
  
 <​code>​mailhub=192.168.1.1</​code>​ <​code>​mailhub=192.168.1.1</​code>​
Строка 29: Строка 29:
 FIXME Напишите,​ кто знает FIXME Напишите,​ кто знает
  
-{{tag>​Администрирование ​NEW FIXME}}+====== Проверка ====== 
 + 
 +Быстро проверить,​ работает ли MTA, можно так: 
 + 
 +  echo "This will go into the body of the mail." | mail -s "Hello world" somebody@example.com 
 + 
 +{{tag>​Администрирование FIXME}}