- Главная... arrow - Статьи... arrow | - LAN & NET arrow Nullmailer \пересылаем почту

#Записки о Unix/Linux/BSD/Solaris

Nullmailer \\пересылаем почту
Автор H@wk!   
18:02:2009 г.
Опишу в нескольких словах ситуацию. Есть почтовый сервер и есть отдельный веб сервер Apache. Надо чтобы пользователи с сайтов могли отправлять почту. Механизм следующий, пользователь на сайте заполняет форму жмет отправить - с веб сервера эта почта засылается на почтовый сервер, а уже с него адресату. Всех проще сделать это с помощью очень легкого simple relay-only mail transport agent -  Nullmailer, проще говоря SMTP агент. Он настолько примитивен, что требует минимум настроек, но отлично справляется со своей функцией,  более того он не требователен к ресурсам и оперативной памяти. Работающий по умолчанию sendmail куда как более тяжоловесен и прожорлив. А уж о подъеме полноценного второго почтового сервера выполняющего функции пересылки совсем говорить не буду, т.к. это для любителей изврата. Мы же следуем философии UNIX систем:

===========================================
Майк Ганцарз: Философия UNIX  
- Маленькое прекрасно.
- Пусть каждая программа делает одну вещь, но хорошо.
и т.д.    
===========================================



Итак, приступим к установке:

$ sudo aptitude install nullmailer

Минимальная настройка:

В файл /etc/nullmailer/remotes помещаем адрес почтового шлюза — «dns_имя_вашего_почтовика.ru smtp» (без кавычек).

В файл /etc/nullmailer/adminaddr помещаем адрес системного администратора для получения локальной почты, например для root@localhost или Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script

Запуск:

$ sudo /etc/init.d/nullmailer start



Ну и тестируем, пробуем отправить почту с сайта.  Журнал работы в /var/log/mail.log.

Аналогичные Nullmailer программы:
esmtp
masqmail
nullmailer
nbsmtp
ssmtp


// Created: Ohalnikov Oleg

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 10088

  Коментарии (2)
RSS комментарии
 1 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 17:25 15.11.2012
хочу однако предостеречь, я как то указал несуществующий домен в адресе почтового сервера, и этот nullmailer по 50 раз в секунду пытался отрезолвить это имя на ДНС сервере провайдера. и провайдер меня отрубил за это.
 2 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 12:39 09.12.2011
А мне ssmtp нравится ещё с гентушных времён. 
Функциональность та же самая. 
Маленькие грабли: ему нужно указывать FromLineOverride=YES, иначе почта будет отправляться от имени того системного пользователя, который инициировал отправку почты (например, apache@hosting :grin )
 
« RackTables обновление системы   Установка анализатора логов awstats на веб-сервер под управлением Ubuntu »

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg