Exim+Dovecot+PostfixAdmin+MySQL
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
miful
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-05-16 6:26:48
Exim+Dovecot+PostfixAdmin+MySQL
Настроил как по статье. все вроде работает.
а как правильно сделать, чтобы:
1. ящики пользователей создавались в /var/mail/exim/<домен>/<пользователь>@<домен>
(на данный момент /var/mail/exim/<пользователь>@<домен>)
2. в экзиме нарисовано чтобы при подсоединении клиента по имени - по умолчанию добавлялось имя домена.Это хорошо когда один домен основной. А вот в довекоте где указать чтобы так же было когда по pop3 забираешь? там требует полное имя....
спасибо за ответы
а как правильно сделать, чтобы:
1. ящики пользователей создавались в /var/mail/exim/<домен>/<пользователь>@<домен>
(на данный момент /var/mail/exim/<пользователь>@<домен>)
2. в экзиме нарисовано чтобы при подсоединении клиента по имени - по умолчанию добавлялось имя домена.Это хорошо когда один домен основной. А вот в довекоте где указать чтобы так же было когда по pop3 забираешь? там требует полное имя....
спасибо за ответы
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- diversunt
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2007-12-02 20:43:13
- Контактная информация:
Re: Exim+Dovecot+PostfixAdmin+MySQL
первое вот тут исчи:
ну и еще postfixadmin:
но в принципе без правки postfixadmin тоже должно все работать ибо почтовые ящики создает и раскладывает почту dovecot.
На счет второго не знаю... но тоже интересно как сделаешь отпишись
Код: Выделить всё
dovecot.conf
.....
mail_location = maildir:/var/mail/exim/%d/%n@%d
.....
Код: Выделить всё
config.inc.php
....
// Mailboxes
// If you want to store the mailboxes per domain set this to 'YES'.
// Example: /usr/local/virtual/domain.tld/username@domain.tld
$CONF['domain_path'] = 'YES';
// If you don't want to have the domain in your mailbox set this to 'NO'.
// Example: /usr/local/virtual/domain.tld/username
$CONF['domain_in_mailbox'] = 'NO';
//YES: /var/mail/exim/username
....На счет второго не знаю... но тоже интересно как сделаешь отпишись
Лучше два раза прочитать HandBook, чем 2 раза покраснеть задав глупый вопрос!
-
miful
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-05-16 6:26:48
Re: Exim+Dovecot+PostfixAdmin+MySQL
у меня в exim.conf:
mysql_delivery:
check_string=""
create_directory
delivery_date_add
directory = $(lookup mysql{SELECT CONCAT('/var/mail/exim/,`maildir`) FROM `mailbox` WHERE `username`='${local_part}@${domain}'}}
directory_mode =770
envelope_to_add
group=mail
как здесь сделать чтобы было /var/mail/exim/<домен>/<юзер>@<домен>
mysql_delivery:
check_string=""
create_directory
delivery_date_add
directory = $(lookup mysql{SELECT CONCAT('/var/mail/exim/,`maildir`) FROM `mailbox` WHERE `username`='${local_part}@${domain}'}}
directory_mode =770
envelope_to_add
group=mail
как здесь сделать чтобы было /var/mail/exim/<домен>/<юзер>@<домен>
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Exim+Dovecot+PostfixAdmin+MySQL
как здесь сделать чтобы было /var/mail/exim/<домен>/<юзер>@<домен>
directory = $(lookup mysql{SELECT CONCAT('/var/mail/exim/,`maildir`) FROM `mailbox` WHERE `username`='${local_part}@${domain}'}}
Код: Выделить всё
directory = /var/mail/exim/$domain/$local_part@$domain/Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
miful
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-05-16 6:26:48
Re: Exim+Dovecot+PostfixAdmin+MySQL
решилось
directory = $(lookup mysql{SELECT CONCAT('/var/mail/exim/,`domain`,'/',`maildir`) FROM `mailbox` WHERE `username`='${local_part}@${domain}'}}
второй пункт еще не доделал
directory = $(lookup mysql{SELECT CONCAT('/var/mail/exim/,`domain`,'/',`maildir`) FROM `mailbox` WHERE `username`='${local_part}@${domain}'}}
второй пункт еще не доделал
-
miful
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-05-16 6:26:48
Re: Exim+Dovecot+PostfixAdmin+MySQL
переменная %d
как ее и где инициализировать по умолчанию?
как ее и где инициализировать по умолчанию?
- Alex Keda
- стреляли...
- Сообщения: 35487
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Exim+Dovecot+PostfixAdmin+MySQL
в конфиге довекота видимо?miful писал(а):переменная %d
как ее и где инициализировать по умолчанию?
это домен, его инициализировать не надо. он либо есть, либо его нет.
Убей их всех! Бог потом рассортирует...
-
miful
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-05-16 6:26:48
Re: Exim+Dovecot+PostfixAdmin+MySQL
ну в екзиме есть по умолчанию добавлять домен если он не указан а в довекоте нету. хотя это и не настолько проблемно, но все-таки.
- Alex Keda
- стреляли...
- Сообщения: 35487
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Exim+Dovecot+PostfixAdmin+MySQL
не думаю что это есть...
========
а смысл? футбольшть неквалифицированных и всё. сами перебьют со временем данный в почтовой программе.
========
а смысл? футбольшть неквалифицированных и всё. сами перебьют со временем данный в почтовой программе.
Убей их всех! Бог потом рассортирует...
-
miful
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-05-16 6:26:48
Re: Exim+Dovecot+PostfixAdmin+MySQL
да так и делаю. просто проблема в начальстве. этому народу сложно некоторые вещи доказать или объяснить
кстати, раньше сидел под постфиксом. спасибо за статью. конфиг твой брал, только переделал под себя некоторые моменты. Однако только проблема при отправке - секунд 40 что то проверяет, хотя выставлено исключение на проверку из довереной сети.
кстати, раньше сидел под постфиксом. спасибо за статью. конфиг твой брал, только переделал под себя некоторые моменты. Однако только проблема при отправке - секунд 40 что то проверяет, хотя выставлено исключение на проверку из довереной сети.
- Alex Keda
- стреляли...
- Сообщения: 35487
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
miful
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2008-05-16 6:26:48
Re: Exim+Dovecot+PostfixAdmin+MySQL
да как раз занялся. смотрю - проверяет в в черных адресах. хм. где то промахнулся 
так как правильно указать чтобы с локальной сети абоненты не проверялись в черных списках?
так как правильно указать чтобы с локальной сети абоненты не проверялись в черных списках?
- bobot
- ст. прапорщик
- Сообщения: 589
- Зарегистрирован: 2008-05-28 20:03:17
Re: Exim+Dovecot+PostfixAdmin+MySQL
Привет!!! блин не могу понять где у меня ошибка!!! Exim нормально посылает и читает!!! а в Dovecot письма нне ложаться!!! Вот лог довекота
Код: Выделить всё
:May 29 09:59:28 newmail dovecot: Dovecot v1.0.7 starting up
May 29 09:59:28 newmail dovecot: auth-worker(default): mysql: Connected to local host (exim)
May 29 09:59:29 newmail dovecot: auth(default): new auth connection: pid=12582
May 29 09:59:29 newmail dovecot: auth(default): new auth connection: pid=12583
May 29 09:59:29 newmail dovecot: auth(default): new auth connection: pid=12584
May 29 09:59:29 newmail dovecot: auth(default): new auth connection: pid=12585
May 29 09:59:29 newmail dovecot: auth(default): new auth connection: pid=12586
May 29 09:59:29 newmail dovecot: auth(default): new auth connection: pid=12587
May 29 09:59:32 newmail dovecot: auth(default): new auth connection: pid=12589
May 29 09:59:54 newmail dovecot: auth(default): client in: AUTH 1 PLAIN s ervice=POP3 secured lip=127.0.0.1 rip=127.0.0.1 resp=<hidden>
May 29 09:59:54 newmail dovecot: auth-worker(default): sql(bobot@newmail.univ.ki ev.ua,127.0.0.1): query: SELECT `username` as `user`, `password` FROM `newmailbo x` WHERE `username` = 'bobot@newmail.univ.kiev.ua' AND `active`='1'
May 29 09:59:54 newmail dovecot: auth(default): client out: OK 1 user=bob ot@newmail.univ.kiev.ua
May 29 09:59:54 newmail dovecot: auth(default): master in: REQUEST 1 1 2582 1
May 29 09:59:54 newmail dovecot: auth-worker(default): sql(bobot@newmail.univ.ki ev.ua,127.0.0.1): SELECT `maildir`, `home`, `uid`, `gid` FROM `newmailbox` WHERE `username` = 'bobot@newmail.univ.kiev.ua' AND `active`='1'
May 29 09:59:54 newmail dovecot: auth(default): master out: USER 1 b obot@newmail.univ.kiev.ua maildir=/var/spool/mail/test home=/home/bobot/ uid=1000 gid=12
May 29 09:59:54 newmail dovecot: pop3-login: Login: user=<bobot@newmail.univ.kiev.ua>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
May 29 09:59:54 newmail dovecot: POP3(bobot@newmail.univ.kiev.ua): Effective uid =1000, gid=12
May 29 09:59:54 newmail dovecot: POP3(bobot@newmail.univ.kiev.ua): maildir: data =/var/spool/mail/test/bobot@newmail.univ.kiev.ua
May 29 09:59:54 newmail dovecot: POP3(bobot@newmail.univ.kiev.ua): maildir: root =/var/spool/mail/test/bobot@newmail.univ.kiev.ua, index=/var/spool/mail/test/bob ot@newmail.univ.kiev.ua, control=, inbox=
May 29 10:00:01 newmail dovecot: POP3(bobot@newmail.univ.kiev.ua): Disconnected:Logged out top=0/0, retr=0/0, del=0/0, size=0
Последний раз редактировалось Alex Keda 2008-05-29 11:11:35, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
