sendmail + dovecot + пара доменов
[ebuild R ] mail-mta/sendmail-8.14.4 USE="sasl ssl tcpd -ipv6 -ldap -mbox -nis -sockets" 0 kB
[ebuild R ] net-mail/dovecot-2.0.19 USE="bzip2 maildir mysql pam postgres sqlite ssl zlib -caps -cydir -doc -ipv6 -kerberos -ldap -managesieve -mbox -mdbox -sdbox -sieve -static-libs -suid -vpopmail" 0 kB
Хочу чтобы эта связка принимала и доставляла почту для таких вот адресов:
;
;
;
и так далее
хочу чтобы почта доставлялась в maildir-ы например так:
/var/mail/DOMEN_RAS.ru/admin/
/var/mail/DOMEN_DVA.ru/admin/
/var/mail/DOMEN_TRI.ru/admin/
Перечитал кучу манов и только больше запутался, то предлагают к локальным пользователям доставлять то ещё, что нибудь на подобие этого.
Попалась пара манов где куча несоответсвий, в описываемых конфигах.
Посоветуйте как реализовать поставленую задачу, я за отправку в поиск, но с конкретными примерами, так как я действительно много чего по теме перечитал, но чет не разберусь никак.
- Для комментирования войдите или зарегистрируйтесь
.
Нужен именно sendmail?
.
Почта завязывается на системных (не вирутальных) пользователей?
Такой квест честно скажу: не играл.
Наводящий вопрос: разнодоменные admin'ы должны получать почту в разные почтовые ящики?
За ассоциацию между адресом и именем пользователя (в качестве какового может выступать в общем случае произвольная строка) в части приземления почты в sendmail'е отвечает FEATURE virtusertable.
Правда, по понятным причинам, также надо sendmail'у сообщить, что все потребные тебе домены для него являются локальными.
Мелко берёшь.
Надо ставить вопрос о причине такого положения дел.
:wq
--
Live free or die
Цитата: Почта завязывается на
хочу завязать на виртуальных
Да должны в разные получать в этом и суть
Можно ли вот тут чуть подробнее, или что наверное ещё лучше дельную статью по этому вопросу, буду крайне признателен.
.
Повторю вопрос: Нужен именно sendmail?
Если заменить несущественую
Если заменить несущественую часть в виде сендмаила( да, я знаю - сендмаил это религия, но все же ) на постфикс, то задача путем
элементарных преобразований сводится к
решению уравнения 4-й степени в частных производныхсвязке postfix+dovecot+userdb/userstorage и интерполяции сей конструкции инструментами мильтера с обеспечением управления через веб интерфейс постфихадмином.Если же склад ума ТС допускает компиляцию м4 "хаков" в уме с преобразованием в мозговзрывной cf, закомпилированный в блоб сендмайла, то задача не имеет адекватного решения по причине окаменелости исходных компонентов.
Т.е, переводя задачу в плоскоть практического решения, подымаем sql/ldap/... хоронилку с веб-писалкой туды ( я юзаю постфиксадмин), и
говорим юзать довекот сасл для ААА, отдавая мыло на раскладку по lmtp, предварительно запостскринив его и отполировав различными составами
вроде dkim'a spf'a pcre и прочих ацессов и попинав спамассасином.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
.
В очередной раз восхитимся конструктивностью и конкретностью ответов ноги, а также изяществом, с которым он маскирует своё ниасиляторство пеаром того, что ему удалось освоить.
Вьеб-морда для управления mail-сервером является несомненной и неоспоримой необходимостью... для определённых категорий администраторов. Прочие интегрированные плюшки не рассматриваю.
Это нога так изливает в пространство последствия тяжелейшей психологической травмы, когда он не смог осилить адекватную настройку sendmail'а.
Впрочем оно (неспособность адекватной настройки сервисов первого поколения, с использованием всех заложенных возможностей) является достаточно широко распространённым явлением...
И искренне надеюсь, что используемая ногой система свободна от рудимента
sys-devel/m4
.Здесь можно только в очередной раз восхититься конкретностью предлагаемого практического решения.
:wq
--
Live free or die
soft_bounce =
Ну и как много топикстартер поймет из этого чисто конктетного конфига ?
И какая разница между верхним конфигим и нижним ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Заранее прошу прощения если
Заранее прошу прощения если когото задену этим постом.
Конструктивных советов на мой взгляд пока небыло, в общих чертах я сам многое могу рассказать, может есть толковый HOWTO по заданной теме. Чем не устроили найденные мной описывал в первом посте.
Почему sendmail - исторически так сложилось. Переход на postfix не считаю чем то зазорным, но мативации пока у меня такой нет, большой разницы в чем разбираться не вижу.
Чисто субъективно sendmail мне кажется более стабильным во всяком случае по колву проблем которые так или иначе обсуждаются в сети.
Короче вопрос актуален по прежнему.
Как правильно зацепить sendmail к базе виртуальных пользователей
явижу решение в целов таким
БД виртуальных пользователей (их не много поэтому думаю обычный файловый вариант)
отдельных "хомяк" для виртуальных пользователей
Путь к почтовому каталогу вирт. пользователей вида /путь_к_хомяку_вирт_пол/мой_домен_номер_*/user/mail
Отправка почты пользователем
возможна только с адноименного адреса тоесть отправить письмо с адреса
он не может.
Очень надеюсь что как и всегда найду дельный(е) совет(ы) у вас.
.
Ответы на многие ваши вопросы можно найти на wiki2.dovecot.org
Что касается sendmail и sql, насколько я помню, был когда-то такой проект sendmail-sql. Жив ли он в настоящее время, я не в курсе. Вообще, что касается действительно толковых HOWTO, бОльшая часть из них ориентирована на использование postfix, postfixadmin, dovecot. Потому и спрашивал в этой теме два раза, нужен ли именно sendmail.
.
Популярность данного решения (SQL в качестве хранилища базы вирутальных пользователей) суть порождение популяризации реализации в Postfix'е.
Прошедшее время применительно к существованию аналогичного проекта для sendmail'а разумно и обосновано.
А поддержка
ldap
(куда более логичный выбор в качестве хранилища базы пользователей) наличным ебилдом предусмотрена.Следствие популярности (вспоминая встреченный на просторах интернетов феерично прекрасный совет по выключению sendmail'а в FreeBSD).
Не уподобляйся самзнаешь кому (в деле ищи да обрящешь, конкретной рекомендации не дам, а то вдруг она не соответствует твоим требованиям надлежащести качества, репутации бобо будет).
А я в данном конкретном случае (явная оговорка небольшого количества пользователей и готовности использования базы пользователей в текстовом файле) в очередной раз повторю вопрос о целесообразности упора на виртуальную базу пользователей (чем она выгодна отличается от стандартного системного пользователя с nologin в качестве шелла?).
:wq
--
Live free or die