LINUX.ORG.RU
 

Статья об установке и настройке qmail под linux.


0

0

Буквально сегодня закончил статейку о том, как устанавливать и настраивать qmail под ОС Linux. Примечательное в этой статье:
1. Она полностью на русском языке.
2. Она содержит пошаговую инструкцию "для чайников" как на с нуля установить и запустить qmail.
3. Она содержит ответы на многие вопросы, постоянно задаваемые в местном форуме.

Всем интересующимся посвящается ...

>>> Статья

НАУЧИ КОМПЬЮТЕР ВАРИТЬ КОФЕ

управление электрическими цепями с помощью компьютера
лучший подарок для техногика; только открытые программы
http://www.unicontrollers.com/products/unc01x

[#]  

Re: Статья об установке и настройке qmail под linux.

Спасибо.

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Статья очень хорошая, спасибо. А qmail - очень плохой. Совсем не используе линукс-конф, кудзу, Собирается -БЕЗ gtk. Это большое западло и не рулез!!! Не обновляется каждую неделю.

Вызывает удивление и автор программы - как это можно писать правильно и надежно ?

Микрософт и Линух писатели доказали, софт ОБЯЗАН быть глючным! Это не наш чувак, ему надо жить в космосе.

Так жить неЗя.

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

2 anonymous (*) (2002-06-06 15:48:49.487):

Самое хреновое что это qmail не валится, падла !!! Работает месяцами, годами и хоть бы хрен ему ... Точно в космос, однозначно ... :-)

* ()
[#]  

ээээ

а чем LwQ не катит?
/sigiz

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Краткий конспект "The Life With Qmail" не более того.

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Сообщу вам по секрету почему этот qmail - говно неюзабельное: В этом мэйлере, не поверите, напрочь отсутствует проверка вторичных mx. Если самый первый mx из ответа dns почту не принял, все, ку-ку, гуд бай, message can't be delivered.

anonymous ()
[#] Ответ на: Re: Статья об установке и настройке qmail под linux. от anonymous 06.06.2002 17:13:40  
Horez

Re: Re: Статья об установке и настройке qmail под linux.

во! Во! ВО ОНО!!!!, во почему на ночь оставлять приходится выделенку, во почему все рамблерами/яндексами пользуюся, во!!! уже только из за этого сэнмыло юзать надо...

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

а чего на счет Exim?

anonymous ()
[#] Ответ на: Re: Статья об установке и настройке qmail под linux. от anonymous 06.06.2002 17:13:40  

Re: Re: Статья об установке и настройке qmail под linux.

Кто вторичных MXов не понимает?!! Это, блин, ты их не понимаешь!!! Только что положил клиентскую выделенку, чтоб проверить твой бред. В результате письмецо честно лежит в очереди на вторичном MXсе, своими глазами его видел. Лесом. Иди бредить в другое место.

qmail-1.03 + qmail-ldap-1.03-20011001a.patch

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Анонимусу который: anonymous (*) (2002-06-06 17:13:40.411) __________________ вообще то проблема известная и давно уже существует патчик ее исправляющий 2 года у меня стоит qmail с ним - все ок, без вопросов. С таким же успехом можно сетовать на то что не реализована поддержка smtp auth inbox, а надо патчики ставить.

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Ну давайте не будем спорить кто на кого что положил, но как факт - qmail просирает вторичные mx'ы.

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Да у меня у самого стоит qmail, запатченный всякими ldap и ldapcontrol и всем остальным... Но чесс слово, в свете таких событий писать краткий конспект по LwQ и на этом останавливаться это как-то некрасиво... Дурацкая статься. Бесполезная. Скорее даже вредная. Потому что если решил ставить qmail нужно основательно его патчить, хачить etc. А прочитать статью эту и 'влепить', стонов потом не оберешся...

PS. А вот у меня еще есть такой прикол что с некоторых серверов письма просто не приходят. Удаленный сервер просто can't connect to мой. Причем от меня им - пжалста. Такое впечатление что smtp сервер от qmail'а чем-то им не нравится. Замечено в паре с Exchange от микрософта... Тоже загадочный глюк.

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

прыщавые анонисты пользуются qmail, нормальные - sendmail!!!

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

А вот хуй. Самые правильные парни пользуются qmail+sendmail, - qmail пропатчен ldap и ldapcontrol соотв. все настройки от a до z храняться в ldap, на диске лежит только файл me и ldapserver, все юзера, домены и прочее, все в ldap. Используется его popper авторизующщий юзеров через ldap. Это первичный mx. На вторичном mx стоит sendmail у которого всего одна запись, принимать почту для домена(ов) таких-то, но она типа не локальная. Т.е. он ее успешно переправляет первичному mx (qmail). Так что все что не примет qmail успешно примет sendmail.

Ставился эксперимент по закидыванию всех настроек sendmail в ldap. Он прошел успешно, sendmail умеет полностью хранить свой кофиг в ldap, НО! sendmail это smtp. pop который аторизует на основе данных sendmail в ldap нету. И оно становится абсолютно бессмыслено...

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

По поводу вторичных MX-ов. Да, qmail 1.03 by default не пользует secondary MX records. За разъяснениями, почему так сделано - к DJB на страницу. А кому не нравится - есть патчик, устраняющий "проблему". Линк не помню, мож кто подкинет.

Да, qmail предназначен для backbone mail-серверов (в силу надежности и скорости), так что дома можно продолжать ставить sendmail ...

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

ой, да ладно, все в сендмейле работает... просто он посложней в настройке...

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Ну ка расскажи мне как мне устроить pop раздачу на основе крутого конфига sendmail когда все юзера храняться в ldap?

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Bol'shee spasibo, pravda pora russkomu unixoidu (ili tomu kto xochet im bit uchit' angliyski, ctob ne chitat' kastriruvanuu versiu LWQ po russki)! Qmail ne takoy navarocehhniy kak sendmail, postfix, da i on starhsno ploxo (nekrasivo) nastraivaetsa, no vse ravno on u menya uje 2 goda na mail server prova rabotaet, s pomoshu vmailmgr poddrerjivaetsa bolee 10,000 virtual'nix userov i vse ok:)) Pravdo sovsem nedavno bila problema (qq internal..) no 3x minutnoe ctenie sourcov vse ispravilo :))

But anyway YA NENAVIJU QMAIL!![tsr'e strashnoe ;-)

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Bol'shee spasibo, pravda pora russkomu unixoidu (ili tomu kto xochet im bit uchit' angliyski, ctob ne chitat' kastriruvanuu versiu LWQ po russki)! Qmail ne takoy navarocehhniy kak sendmail, postfix, da i on starhsno ploxo (nekrasivo) nastraivaetsa, no vse ravno on u menya uje 2 goda na mail server prova rabotaet, s pomoshu vmailmgr poddrerjivaetsa bolee 10,000 virtual'nix userov i vse ok:)) Pravdo sovsem nedavno bila problema (qq internal..) no 3x minutnoe ctenie sourcov vse ispravilo :))

But anyway YA NENAVIJU QMAIL!![star'e strashnoe];-)

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Ты ни шиша не читаешь вопроса. sendmail в ldap я сунул успешнее некуда, даже не пользуясь столь обильными доками, вполне хватит того что идет с ним вместе, там даже куски .ldif'ов есть, что во многих этих доках помечено как 'soon'. Ты вот мне расскажи как мне, имея одного юзера smmsp на системе, остальные юзера исключительно virtual в ldap'е откуда их берет sendmail и раскладывает на них почту в /var/mail, сделать pop3 на который эти самые virtual юзера заходят и свою почту берут...

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

>Ты вот мне расскажи как мне, имея одного юзера smmsp на системе, остальные
>юзера исключительно virtual в ldap'е откуда их берет sendmail и раскладывает
>на них почту в /var/mail, сделать pop3 на который эти самые virtual юзера
>заходят и свою почту берут...

Виртуальные пользователи в сендмаил - не проблема, посмотри как например
это сделано для цирус имап, тогда все поймешь... Короче, если будет у меня
время, я напишу свою статью со своими патчами для поп/имап и программами для
работы сендмайла с виртуальными пользователями, причем, сендмаил патчить
вообще не надо! Если найдется большое кол-во интерисующиеся этим вопросом, то
это стимулирует меня написать статью быстрее, чем я планирую....

P.S. Если я буду писать статью, то буду расматривать конфиги с применением
m4, а не cf, что гораздо упростит настройку сендмайла и сделает ее более
понятной...


*** ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Пиши родной, народ только спасибо скажет, я первый ее читать встану. Заебал qmail. программа с тремя наложенными патчами в последнее время на солнышке вообще себя ведет отвратно...

anonymous ()

Re: Re: Статья об установке и настройке qmail под linux.

> Если я буду писать статью, то буду расматривать конфиги с применением
> m4, а не cf,

Ля-ля. Трахаться в гамаке, курить под водой. Красный флагдать?
Очнись и пой. Все давно работает. А ты продолжай накладывать секьюрити патчи
и менять версии.

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Кстати, насчет LDAP - в Postfix он уже давно есть - как один из вариантов авторизации пользователя! И еще Postfix в три раза быстрее чем самый быстрый и приткий мэйл агент и видимо самый секьюрный! А вот кумэйл действительно сложна в настройках!

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Народ, так ведь написано же что статья - частичный перевод LwQ и добавлена пара моих мыслей. Для людей, которые впервые взялись за qmail и не сильно шарят в linux эта статья будет ОЧЕНЬ полезна (имхо). В свое время мне такой статейки весьма нехватало, а книжку LwQ я нашел уже гораздо позже того, как наступил на кучу граблей с подъемом qmail на своем серваке. Так что вот ;-)

* ()
[#]  
Krause

Re: Статья об установке и настройке qmail под linux.

Анонимусам

"По поводу вторичных MX-ов. Да, qmail 1.03 by default не пользует secondary MX records. За разъяснениями, почему так сделано - к DJB на страницу. А кому не нравится - есть патчик, устраняющий "проблему". Линк не помню, мож кто подкинет"

"qmail пропатчен ldap и ldapcontrol "
"qmail-1.03 + qmail-ldap-1.03-20011001a.patch "

Не правда ли оригинально, Благородные Доны, что Самый Великий Почтовик Всех Времен И Народов требует установки до жопы патчей и прибамбасов для приведения его к нормальной функциональности:)

Кстати, как там у него в дефолтовом варианте с маршрутизацией почты типа как mailertable у сендмейла и router settings у CGP? :)

* ()
[#]  
vilfred

Re: Статья об установке и настройке qmail под linux.

зато у кумейла всетки есть такая штука, на одном айпишнике сидят 100 сайтов, virtual hosting и надо чтобы у юзеров могли быть для каждого адреса одинаковые емыла, т.е. ivan@vh1.server.ru и ivan@vh2.server.ru походу qmail умеет разводить почту для таких юзеров, а sendmail нет...

## ()
[#]  
vilfred

Re: Статья об установке и настройке qmail под linux.

хотя по моему так, что кому проще настроить, то и работает... лишь бы делала что ей надо. типа больше прог, хороших и разных это good!

## ()
[#] Ответ на: Re: Статья об установке и настройке qmail под linux. от Krause 07.06.2002 11:11:24  

Re: Re: Статья об установке и настройке qmail под linux.

<цитата> Кстати, как там у него в дефолтовом варианте с маршрутизацией почты типа как mailertable у сендмейла и router settings у CGP? :) </цитата>

/var/qmail/control/smtproutes

насчет "до жопы патчей" -- смотря что понимать под функциональнстью. Если "рюшечки и оборочки" -- тогда конечно, нужны всякие патчи.

Если говорить о серьезный качествах (надежности к примеру, или безопасности) тогда сендмаилу до него еще расти.

anonymous ()
[#]  
Krause

Re: Статья об установке и настройке qmail под linux.

2 vilfred (*) (2002-06-07 11:22:17.313)

"зато у кумейла всетки есть такая штука, на одном айпишнике сидят 100 сайтов, virtual hosting и надо чтобы у юзеров могли быть для каждого адреса одинаковые емыла, т.е. ivan@vh1.server.ru и ivan@vh2.server.ru походу qmail умеет разводить почту для таких юзеров, а sendmail нет..."

Чем дальше в лес, тем толще партизаны:)))
/etc/mail/virtualusertable
user@first.domain user1
user@second.domain user2

* ()
[#]  
Krause

Re: Статья об установке и настройке qmail под linux.

2 anonymous (*) (2002-06-07 11:28:35.717)

"насчет "до жопы патчей" -- смотря что понимать под функциональнстью. Если "рюшечки и оборочки" -- тогда конечно, нужны всякие патчи"

То есть второй MX это "рюшечки" ? :)) Забавно.
А сколько у Вас в конторе, если не секрет почтовых серверов? Так ради интереса? Нет, просто очень интересно - домен к примеру один, адреса у всех типа vasya.pupkin@domain.ru, а серверов по причине обилия филиалов и всяких дочерних лавок с десяток. И как Вы на кумейле решите проблему роутинга почты внутри конторы?

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

to vilfred: Ты сам-то понял что сказал? даже простой virtusertable решает твою задачу на Sendmail без всяких патчей.

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Собственно то о чем я и говорил. Вредная статья. Qmail надо ставить когда ты уже папа и в состоянии то что надо тебе запатчить, поправить и вообще. Так что сатью надо было писать как дополнение к LwQ, с совсем особенными фичами, как например есть такой баг: у меня 'me' для qmail'а это домен третьего уровня host.domain.ru так вот письма от системных юзеров имена их формируются так: To: user@host.domain ".ru"From: ... Т.е. в кавычки почему-то берется последняя часть хоста вместо имени и после нее не ставится \r\n Очень бесит. Решалось путем исправления соответствующего .c А для начинающщих ставить qmail - только ломать себе представление о красоте unix софта. И вообще представление о том как должно быть...

anonymous ()
[#]  
vilfred

да я не настраивал эту штуку

у меня пока еще нет виртуал хостинга(да и нафиг оно надо, горбатиться сутками с юзерами)...

че-то там слышал где звон и все такое, да и qmail тут че-то поджимать начали...

## ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Postfix, Postfix, Postfix,....

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Кому надо virtual hosting с разделением юзеров, это qmail + vpopmail. Кому надо различные auth (ldap, mysql, cdb, любой другой), то тоже qmail + vpopmail. Кому надо квоты на почту - ... (можно не повторяться).

Нука, расскажите-ка мне, как сделать в вашем любимом sendmail чтобы vasya@pupkin.ru и vasya@petrov.ru были у двух разных юзеров на одном сервере ?

* ()
[#]  
Krause

Re: Статья об установке и настройке qmail под linux.

2 Anton_Khalikov (*) (2002-06-07 13:21:50.211)
"Нука, расскажите-ка мне, как сделать в вашем любимом sendmail чтобы vasya@pupkin.ru и vasya@petrov.ru были у двух разных юзеров на одном сервере ?"

Батенька, Вы предыдущие постинги ВНИМАТЕЛЬНО читаете? Там же все написано. Специально для Вас пишу еще раз

/etc/mail/sendmail.cw
pupkin.ru
petrov.ru

То есть почтовик принимает почту для этих доменов.

/etc/mail/virtusertable
vasya@pupkin.ru OneUser
vasya@petrov.ru OtherUser

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Если нужена не тривиальная обработка почтовых сообщений (фильтрация, переписывание заголовков и т.д) qmail поднимает лапки к верху. Это видно хотябы того как к нему прикручиваються антивирусы. qmail прост и туп до безобразия, но именно по этому и надежен.Богатсво возможностей или надежность, кому что надо.

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Krause, и что, в этом случае это будет 2 разных почтовых ящика ? И как эти ящики к юзерам прикрутить ? Или это будет 2 разных ящика для одной системной учетной записи vasya :-) ?

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

2 Necr0: http://www.inter7.com - поройся и удивись.

* ()
[#]  
Krause

Re: Статья об установке и настройке qmail под linux.

2 Anton_Khalikov (*) (2002-06-07 15:12:58.733)
"Krause, и что, в этом случае это будет 2 разных почтовых ящика ? И как эти ящики к юзерам прикрутить ? Или это будет 2 разных ящика для одной системной учетной записи vasya :-) ?"
Это будет два разных ящика для двух разных системных юзеров. Насколько я понял Вам это и нужно было...

* ()
[#]  

Re: Статья об установке и настройке qmail под linux.

2Anton_Khalikov Вы необычайно ярко блистаете своим незнанием предмета. Virtual hosting в sendmail настолько давно пройденный этап что и говорить не хочется. Все эти Васи тут и Васи там рассовываются по разным системным аккаунтам в пять секунд, просто и интуитивно. Мало того, у sendmail'а есть одна неоспоримо полезная фича: Нука, Антон, скажи ка мне вот такую аещщь, есть у меня три домена, @demain1.ru, @domain2.ru и @domain3.ru, Каждый домен это в принципе одна и таже постовая система. Так вот мне нужно что бы любой ящщик @domain2.ru и @domain3.ru указывал в одно место с тем же именем @domain1.ru. Ну например vasya@domain1.ru, vasya@domain2.ru и vasya@domain.ru это один и тот же ящщик. При чем на той же тачке еще несколько доменов, где этот самый vasya@ совсем другой ящик. И так смапить ВЕСЬ domain2 и domain3 на domain1. Прописывать все ящщики и там и там и там не предлагать, движение очень быстрое, много форвардов с одного ящщика на другой, потеряешся в пять секунд. В sendmail можно сказать в virtusertable:

@domain2.ru %1@domain1.ru @domain3.ru %1@domain1.ru

и все будет окейно. Где такая фича в qmail? нету, не ищщи.

Есть опять же патч (ах как знакомо всем пользоватлеям qmail =) в виде куска кода и внешной утилки который умеет парсить заголовки и переписывать их скармливая переписанные сообщения затем qmail-local, но он очень сыроват и несколько не гибок в настройках...

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

2Последний анонимоус.
Вы тоже блистаете тем же самым.
Делается это в qmail'e элементарно в файле virtualdomains обьеденияете свои домейны под одним идетификатором pop1 и все остальное под другими по вашему уже выбору и все будет.
domain1.ru:pop1
domain2.ru:pop1
domain3.ru:pop1
mail1.com:pop2
mail2.com:pop2
vasya.org:pop3
Прописываете юзеров для идентификатора pop1 один раз в файле assing (то же для pop2, pop3 и тд) и все будет работать.
И никаких патчей для такой конфигурации не надо.

anonymous ()
[#] Ответ на: Re: Статья об установке и настройке qmail под linux. от anonymous 08.06.2002 1:09:22  

Re: Re: Статья об установке и настройке qmail под linux.

domain1.ru:pop1
domain2.ru:pop1
domain3.ru:pop1
-------------------
А я бы "добил" того критика qmail такой добавкой:
vasia2@domain1.ru:pop2
vasia2@domain2.ru:pop2
vasia2@domain3.ru:pop2

То есть делается исключение: аккаунт vasia2@ в любом домене переводится на ящик pop2.

anonymous ()

Re: Re: Статья об установке и настройке qmail под linux.

> Если нужена не тривиальная обработка почтовых сообщений (фильтрация, переписывание заголовков и т.д) qmail
> поднимает лапки к верху.

Давай реальный пример. Посмотрим, что ты понимаешь под нетривиальной обработкой.

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Себя добей. Читай внимательнее, проблема была смапить ВЕСЬ домен2 и домен3 в домен1. Что бы если заводится аккаунт в домен1 он сразу появлялся бы и в домен2 и домен3 и указывал на один и тот же ящщик. А одиночные емэйлы мапить проблем как раз нет никаких.

anonymous ()
[#]  

Re: Статья об установке и настройке qmail под linux.

Способ запуска qmail описанный в статье мягко говоря странный.
Если вы хотите остаться в рамках стандартных для редхата скриптов запуска,
то зачем нужно усложнять себе жизнь и ставить daemontools? Более того, такое
решение показывает как _не_надо_ работать с daemontools и прививает дурной вкус.
daemontools имеют свою очень надежную систему запуска любых сервисов, и уж
если идете правильным путем, то делайте это до конца, чтоб юзер видел
_как_правильно_ запускать сервисы и чтобы он мог добавить в этут систему запуск
других сервисов, а не только qmail.

anonymous ()