В юниксоидах я не просто чайник. Занявшись обустройством почтового сервера под FreeBSD-4.7, я понял, что на звание чайника мне ещё надо годика полтора подучиться.
Итак, мне нужно устроить почтовый сервер. Естественно, напрашивается Sendmail. При установки Free он воткнулся самостоятельно. (С какими настройками? Чего? Откуда? Зачем? - хрен поймёшь) Попытался я разобраться, как этот монстр конфигурится. Бьюсь уже пятый день, включая выходные. Ничего не могу понять - миллиард всяких конфигурационных файлов, скрипты М4, всё раскидано где попало... Я в таком диком трауре, что хоть в петлю лезь! Насилу нашёл в инете (где-то на сервере в Новом Уренгое) статейку, как сконфигурить аутентификацию SASL. Нужна ли она? Outlook Express без неё будет работать? На всякий случай решил её установить, попутно нашёл по адресу /usr/ports/mail/ кроме sendmail ещё какие-то каталоги sendmail-ldap, sendmail-old, sendmail-sasl... Что это за ерунда? Зачем? Залез в sendmail-sasl. Логично, в общем-то предположить, что это и есть sendmail с поддержкой SASL. Решил установить. Запустил Make. Минут сорок эта лабудень компилилась, потом нашла какой-то архив, у которого контрольная сумма не сошлась, и на этом закончила. Хотел этот архив из инета обновить, но и следа его на диске не нашёл (куда качать-то?)... Короче, за неделю мне не удалось найти какой-либо информации, хоть чуть-чуть способствующей систематизации знаний об этом чудовище. Создаётся впечатление, что это автомобиль с семью колёсами, двенадцатью рулями и полусотней педалей, из которых половина - педали тормоза. Или я сам - тормоз...
Ребят! Помогите, а? Мне всего-то нужно: почтовик с глобальным IP-шником, чтоб на ём ящики юзерские хранились, чтоб Outlook Express к нему коннектился, чтоб юзеры почту могли через него слать и с него забирать (IMAP или POP - не имеет значения). Что для этого надо? Или хоть где доку толковую почерпнуть? Если доку, то лучше бы на русском - очень уж время поджимает...
>В юниксоидах я не просто чайник. Занявшись обустройством почтового сервера под FreeBSD-4.7,
>я понял, что на звание чайника мне ещё надо годика полтора
>подучиться.
> Итак, мне нужно устроить почтовый сервер. Естественно, напрашивается Sendmail. При установки
>Free он воткнулся самостоятельно. (С какими настройками? Чего? Откуда? Зачем? -
>хрен поймёшь) Попытался я разобраться, как этот монстр конфигурится. Бьюсь уже
>пятый день, включая выходные. Ничего не могу понять - миллиард всяких
>конфигурационных файлов, скрипты М4, всё раскидано где попало... Я в таком
>диком трауре, что хоть в петлю лезь! Насилу нашёл в инете
>(где-то на сервере в Новом Уренгое) статейку, как сконфигурить аутентификацию SASL.
>Нужна ли она? Outlook Express без неё будет работать? На всякий
>случай решил её установить, попутно нашёл по адресу /usr/ports/mail/ кроме sendmail
>ещё какие-то каталоги sendmail-ldap, sendmail-old, sendmail-sasl... Что это за ерунда? Зачем?
>Залез в sendmail-sasl. Логично, в общем-то предположить, что это и есть
>sendmail с поддержкой SASL. Решил установить. Запустил Make. Минут сорок эта
>лабудень компилилась, потом нашла какой-то архив, у которого контрольная сумма не
>сошлась, и на этом закончила. Хотел этот архив из инета
>обновить, но и следа его на диске не нашёл (куда качать-то?)...
>Короче, за неделю мне не удалось найти какой-либо информации, хоть чуть-чуть
>способствующей систематизации знаний об этом чудовище. Создаётся впечатление, что это
>автомобиль с семью колёсами, двенадцатью рулями и полусотней педалей, из которых
>половина - педали тормоза. Или я сам - тормоз...
> Ребят! Помогите, а? Мне всего-то нужно: почтовик с глобальным IP-шником, чтоб
>на ём ящики юзерские хранились, чтоб Outlook Express к нему коннектился,
>чтоб юзеры почту могли через него слать и с него забирать
>(IMAP или POP - не имеет значения). Что для этого надо?
>Или хоть где доку толковую почерпнуть? Если доку, то лучше бы
>на русском - очень уж время поджимает...http://www.citforum.ru/ - там есть статьи/руководства про почтовые unix сервера
Я когда к sendmail'у приступал, знал, он без боя не сдастся.
Купил две книжки по unix (которые себя дополняют), порылся в инете. Правда начал не с M4, а сразу править cf. B через недельку все окончательно устаканилось. Сколько в инете не смотрел, там есть классные рецепты для разнообразных изваращений на тему sendmail+...
Все они предпологают базовые знания по M4 и прочему. А это водится только в книгах.
>>В юниксоидах я не просто чайник. Занявшись обустройством почтового сервера под FreeBSD-4.7,
>>я понял, что на звание чайника мне ещё надо годика полтора
>>подучиться.
>> Итак, мне нужно устроить почтовый сервер. Естественно, напрашивается Sendmail. При установки
>>Free он воткнулся самостоятельно. (С какими настройками? Чего? Откуда? Зачем? -
>>хрен поймёшь) Попытался я разобраться, как этот монстр конфигурится. Бьюсь уже
>>пятый день, включая выходные. Ничего не могу понять - миллиард всяких
>>конфигурационных файлов, скрипты М4, всё раскидано где попало... Я в таком
>>диком трауре, что хоть в петлю лезь! Насилу нашёл в инете
>>(где-то на сервере в Новом Уренгое) статейку, как сконфигурить аутентификацию SASL.
>>Нужна ли она? Outlook Express без неё будет работать? На всякий
>>случай решил её установить, попутно нашёл по адресу /usr/ports/mail/ кроме sendmail
>>ещё какие-то каталоги sendmail-ldap, sendmail-old, sendmail-sasl... Что это за ерунда? Зачем?
>>Залез в sendmail-sasl. Логично, в общем-то предположить, что это и есть
>>sendmail с поддержкой SASL. Решил установить. Запустил Make. Минут сорок эта
>>лабудень компилилась, потом нашла какой-то архив, у которого контрольная сумма не
>>сошлась, и на этом закончила. Хотел этот архив из инета
>>обновить, но и следа его на диске не нашёл (куда качать-то?)...
>>Короче, за неделю мне не удалось найти какой-либо информации, хоть чуть-чуть
>>способствующей систематизации знаний об этом чудовище. Создаётся впечатление, что это
>>автомобиль с семью колёсами, двенадцатью рулями и полусотней педалей, из которых
>>половина - педали тормоза. Или я сам - тормоз...
>> Ребят! Помогите, а? Мне всего-то нужно: почтовик с глобальным IP-шником, чтоб
>>на ём ящики юзерские хранились, чтоб Outlook Express к нему коннектился,
>>чтоб юзеры почту могли через него слать и с него забирать
>>(IMAP или POP - не имеет значения). Что для этого надо?
>>Или хоть где доку толковую почерпнуть? Если доку, то лучше бы
>>на русском - очень уж время поджимает...
>
>http://www.citforum.ru/ - там есть статьи/руководства про почтовые unix сервера
может тогда лучше забить на sendmail?
и постановить postfix или qmail.
глянь:
http://www.bog.pp.ru/work/sendmail.html
>половина - педали тормоза. Или я сам - тормоз...
> Ребят! Помогите, а? Мне всего-то нужно: почтовик с глобальным IP-шником, чтоб
>на ём ящики юзерские хранились, чтоб Outlook Express к нему коннектился,
>чтоб юзеры почту могли через него слать и с него забирать
>(IMAP или POP - не имеет значения). Что для этого надо?
>Или хоть где доку толковую почерпнуть? Если доку, то лучше бы
>на русском - очень уж время поджимает...не, ты не тормоз :) sendmail действительно жудкий монстр, но за то в нем очень много ручичек и кнопочек :)
хорошая дока - http://www.opennet.me/docs/RUS/sendmail_doc/index.htmlа если нужна простая почта, и если ты новичек, то выхода два:
1. упорно изучать sendmail, попутно штудируя smtp протокол (без этого никак) - быстро не получится
2. как советуют, поставь qmail/postfix - получится быстрее чем в п.1, но все равно придется что-то изучать :)
Во FreeBSD 4.7 документация по sendmail на английском находится в файле /usr/share/doc/smm/08.sendmailop/paper.ascii.gz. Разгзипуй его и читай.Какие опции ставить в m4-файл читай в /usr/share/sendmail/cf/README.
Затем создаешь файл /etc/mail/your.domain.ru.m4.
Переходишь в /etc/mail и в нем командуешь
make your.domain.ru.cfИз твоего m4-файла создается готовый конфиг. Копируешь его в рабочий и перезапускаешь sendmail:
cp your.domain.ru.cf sendmail.cf
sh /etc/rc.sendmail stop
sh /etc/rc.sendmail start