Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:mta [2011/03/13 16:34] [Mail Transfer Agent] |
wiki:mta [2012/01/09 04:27] [ssmtp] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Иногда нужно, чтобы сервер умел посылать почту. Например, система мониторинга должна извещать админа о сбоях, веб-сервер — оповещать пользователей форума о новых ответах. Для этого в системе должен быть пакет ''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 - это вообще анахронизм и про него можно только в качестве исторической справки упоминать. | + | ===== exim ===== |
- | --- [[user>Malamut]] //11.11.2010 13:23// | + | |
- | </note> | + | |
- | ''Exim'' — большой и многофункциональный, используется, когда сервер является полноценным почтовым сервером. Для нашего случая он избыточен, и тут рассматривать его не будем. | + | ''exim'' используется в debian-дистрибутивах по дефолту. Большой и многофункциональный, используется, когда сервер является полноценным почтовым сервером. Для нашего случая он годится, но избыточен. |
- | ===== Sendmail ===== | + | ===== sendmail ===== |
- | ''Sendmail'' — классическое решение для таких случаев, обычно именно он упоминается в руководствах ко всяким CMS, форумным и wiki-движкам. Для простейшей отправки почты требуются небольшие изменения конфига и совсем немного времени. Но возможностей у ''sendmail'' очень много, подумайте, могут ли они вам понадобиться в будущем. Одно из побочных явлений богатства возможностей — необходимость выполнять такой неординарную процедуру, как "компиляция конфигов". | + | ''sendmail'' — классический MTA. Для простейшей отправки почты требуются небольшие изменения конфига и совсем немного времени. Но возможностей у ''sendmail'' очень много, обычно ненужных. Одно из побочных действий богатства возможностей — необходимость выполнять такой неординарную процедуру, как "компиляция конфигов". |
- | FIXME Надо описать настройку | + | Есть мнение, что он уже покрылся плесенью времён и применяться более не должен, так что его настройку описывать не будем. |
===== 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> | ||
- | где //192.168.1.1// — сервер, через который будет ходить почта (например, провайдерский или корпоративный почтовый сервер). | + | где //192.168.1.1// — сервер, через который будет ходить почта (например, провайдерский или корпоративный почтовый сервер). Есть возможность указать некоторые другие опции, например, домен отправителя. |
+ | |||
+ | ===== nullmailer ===== | ||
+ | |||
+ | FIXME Напишите, кто знает | ||
{{tag>Администрирование NEW FIXME}} | {{tag>Администрирование NEW FIXME}} |