Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Пояснения - ввиду кривости моих рук, мне не удалось запустить авторизацию через pam, поэтому использовал sasauthd - хотя честно - жалко память - там её всего 64 выделено...
Дальше рисуем конфиг - привожу его не целиком, а лишь то что правил, и кое чё по мелочи - чтоб было понятно что к чему относится (иначе можно было бы выложить diff да и всё :)), а остальное - дефолтовый конфиг:
|
Ну и самая главная, и единственная подпорка - это скрипт для выгребания блэклистов DNS из конфига sendmail, поскольку вносимые через админку, фигурируют только в нём. Данный скрипт запускаем кроном, с нужной частотой. Если будете прописывать в рутовый крон - то тока кроном с админки, посколько она перезапишет ваши строки при удобном случае... Можно запускать от другого пользователя, лишь бы прав хватало, на запись, ибо на чтение - они есть - конфиг читается всеми:
|
Ещё косяк - по умолчанию, директория с сокетом saslauthd ограничена на чтение-запись:
|
И у exim, в момент аутентификации, не хватает прав добраться до сокета. Как вариант, я сделал так:
|
Далее, добавляем-удаляем такой набор строк в /etc/rc.conf:
|
И правим конфиг враппера:
|
Ну и всё. Останавливаем sendmail, запускаем saslauthd и exim - готово:
|
P.S. Что касается автоответа - не уверен, что он работает, а ман читать лениво. По крайней мере, в такой же конфигурации с sendmail он не приходит, а что в админке надо сделать чтоб приходил - я не понял...
P.S.2 Для отладки работы в сети, юзаем:
|
Для первых данных:
|
P.S.3 По результатам первых тестов - вроде работает автоответчик... Короче - ну и хрен с ним :)
размещено: 2007-09-02,
последнее обновление: 2007-11-22,
автор: lissyara
Влад., 2007-09-03 в 1:31:28
Этот пост говорит о нежелании разбираться в sendmail'e.
Все ошибки надуманные.
ispsystem, 2007-09-03 в 7:21:05
А зачем такой изврат?
ISPmanager умеет прекрасно работать и с exim и еще много c чем. В доке есть подробное описание как его связать с нужным вам MTA.
lissyara, 2007-09-03 в 8:45:50
Нежелаю. А кто бы отрицал - нафиг он мне сдался?
Что касается документации - на сайте не нашёл, ссылка из админки - битая. Тратить МОЁ время на изучение продукта, который МНЕ не интереен - не желаю. Лучше я потрачу время на изучение того, что мне интересно - exim. Что и описано :)
dvg_lab, 2007-09-03 в 9:18:32
сертификация по FreeBSD предполагает знание sendmail, это так к слову :)
lissyara, 2007-09-03 в 9:22:05
Что понимать под знанием? :)
Года три назад я его настраивал, и он у меня даже работал майлером. Нормально работал. Тока функционала нехватало, да реализация виртуальных юзеров как была кривая, так и не опрямела...
Но это не значит, что не надо стремиться к лучшему. Что я и делаю :)
PuzzleW, 2007-09-03 в 15:23:15
привязка exim'a к ispmanager'y по документации не прошла. exim даже не стартовал.
более того, задача которая стояла - предавторизация для открывания рилея даже для ip из *BL - на exim'e решается проще чем в sendmail
текщее решение проблеимы - по статье - практически идеально, разве что BL приходиться извращенным образом выковыривать :)
offtop:
кстати, подтверждаю кривость прикрученности вирутальных пользователей в панели(не тут конечно надо, ну да бог с ним)
создаю в ispmanager домен, завожу пользователя, СРАЗУ вписываю к нему два алиаса. СОЗДАЕТЬСЯ виртуальный пользователь и к нему ТРИ АЛИСА. это еще бы ничего...
НО ПОЧТА в его папку НЕ ДОСТАВЛЯЕТЬСЯ.
Yspex, 2007-09-03 в 21:26:28
Да простит меня Лисс и другие! Вспомните Шерлок Холмса, он говорил, у меня есть моск, есть полочки, и у меня по полочкам разложено то, что мне нужно, а вот то что мне не нужно увы... извольте. Согласен с Лисом!
alik, 2007-09-03 в 22:20:21
Спасибо от имени заказчика :)
Быстрый и качественный результат.
Я уж было разочаровался, что либо все так плохо, либо у меня требования завышенные.
По крайней мере несколько админов (включая службу поддержки minivds) отвечали что на базе sendmail это сделать невозможно.
В любом случае спасибо за результат, какая разница что там внутри:)
serge, 2007-11-22 в 1:44:13
Респект и увага автору!!! Почта пошла влет.
Только domains = $primary_hostname все таки убрал из конфига.
З.Ы. sendmail может и мощная программа, но порой действительно нет времени разбираться в его конфигах. И дело не в отсутствии желания это сделать.
serge, 2008-01-03 в 23:03:18
Изменился файл конфигурации sendmail под ISPManager. Теперь конфиг лежит в /etc/mail/имя_сервера.cf . Соответственно скрипт для выковыривания "Списков блокировки dnsbl" перестает отрабатывать. Для исправление, правим переменную sendmail_config в файле /etc/mail/blacklists.sh на свое значение.
ashgdw, 2008-03-07 в 16:15:52
# последняя строка - добавлена для ограничения его обрабоки
# только локальными системными пользователями.
Имеется ввиду - для СНЯТИЯ ограничения??? а то когда читаю, мозг вскипает ;))
Irka, 2008-05-11 в 6:46:02
Сиди дальше плюй в паталок!
-1 =(
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [12 шт.]