Exim + mysql + courier-imap

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Valentaim
проходил мимо

Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-09-21 10:56:38

Ставил эту связку по статье http://www.lissyara.su/?id=1175.
Почта локально ходит, отправляется, юзеры создаються вместе с папками и т.д. Админка постфикса тож рабоатет на ура... НО, при подключении клиента к серваку проверить почту выкидывает сообщение Login failed.

В логах maillog: Sep 21 10:30:44 devil imapd: LOGIN FAILED, user=test, ip=[192.168.0.111]

В логах Mysql:

Код: Выделить всё

070921 10:30:44	     36 Connect     exim@localhost on 
		     36 Init DB     exim
		     36 Query       SELECT `username`, "", `password`, 26, 26, CONCAT('/var/mail/exim/',`maildir`), CONCAT('/var/mail/exim/',`maildir`), "", `name`, "" FROM `mailbox` WHERE `username` = "test" 
Конфиг authmysqlrc:

Код: Выделить всё

MYSQL_SERVER 		localhost
MYSQL_USERNAME 		exim
MYSQL_PASSWORD		exim
MYSQL_PORT		3306
MYSQL_DATABASE		exim
MYSQL_USER_TABLE	`mailbox`
MYSQL_CLEAR_PWFIELD	`password`
MYSQL_UID_FIELD		26
MYSQL_GID_FIELD		26
MYSQL_LOGIN_FIELD	`username`
MYSQL_NAME_FIELD	`name`
MYSQL_MAILDIR_FIELD	CONCAT('/var/mail/exim/',`maildir`)
MYSQL_HOME_FIELD	CONCAT('/var/mail/exim/',`maildir`)
#DEFAULT_DOMAIN		domain.ru 
Конфиг authdaemonrc:

Код: Выделить всё

authmodulelist="authmysql" 
authmodulelistorig="authmysql" 
daemons=5 
authdaemonvar=/usr/local/var/spool/authdaemon 
DEBUG_LOGIN=2 
DEFAULTOPTIONS="" 
LOGGEROPTS="" 
Конфиг imapd:

Код: Выделить всё

ADDRESS=0 
PORT=143 
MAXDAEMONS=40 
MAXPERIP=4 
PIDFILE=/var/run/imapd.pid 
TCPDOPTS="-nodnslookup -noidentlookup" 
LOGGEROPTS="-name=imapd" 
#DEFDOMAIN="@domain.ru" 
THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE" 
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE" 
IMAP_KEYWORDS=1 
IMAP_ACL=1 
IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
IMAP_PROXY=0 
IMAP_PROXY_FOREIGN=0 
IMAP_IDLE_TIMEOUT=60 
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN" 
IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN" 
IMAP_DISABLETHREADSORT=0 
IMAP_CHECK_ALL_FOLDERS=0 
IMAP_OBSOLETE_CLIENT=0 
IMAP_UMASK=022 
IMAP_ULIMITD=65536 
IMAP_USELOCKS=1 
IMAP_SHAREDINDEXFILE=/usr/local/etc/courier-imap/shared/index 
IMAP_ENHANCEDIDLE=0 
IMAP_TRASHFOLDERNAME=Trash 
IMAP_EMPTYTRASH=Trash:7 
IMAP_MOVE_EXPUNGE_TO_TRASH=1 
SENDMAIL=/usr/sbin/sendmail 
HEADERFROM=X-IMAP-Sender 
IMAPDSTART=NO 
MAILDIRPATH=Maildir 

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Alex Keda » 2007-09-21 11:22:54

Код: Выделить всё

SELECT `username`, "", `password`, 26, 26, CONCAT('/var/mail/exim/',`maildir`), CONCAT('/var/mail/exim/',`maildir`), "", `name`, "" FROM `mailbox` WHERE `username` = "test"
чё запрос возвращает?
Убей их всех! Бог потом рассортирует...


Valentaim
проходил мимо

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-09-21 15:17:29

У меня проблема наподобие http://www.sql.ru/forum/actualthread.aspx?tid=167484, только я не понял, чем там все закончилось...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Alex Keda » 2007-09-21 19:23:38

заполнением таблицы, или корректным составлением запроса
Убей их всех! Бог потом рассортирует...

FireWall
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-09-04 8:59:50

Re: Exim + mysql + courier-imap

Непрочитанное сообщение FireWall » 2007-09-22 5:56:52

запрос кривой

Valentaim
проходил мимо

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-09-24 14:21:40

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

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение serge » 2007-09-24 14:34:28

Valentaim писал(а):Не подскажите как сделать так, чтобы при создании почтового ящика в админке постфикса, на новое мыло слалось какое-нибудь письмецо (типа добро пожаловать и т.д.), а то вручную слать письмо на каждый новый ящик геморойно, а без нового письма, эксим не создает папки в директории маил, отсюда нельзя приконектиться к почте новому юзеру..
/bin/sh :?: :roll:

FireWall
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-09-04 8:59:50

Re: Exim + mysql + courier-imap

Непрочитанное сообщение FireWall » 2007-09-24 14:53:40

Valentaim писал(а):Не подскажите как сделать так, чтобы при создании почтового ящика в админке постфикса, на новое мыло слалось какое-нибудь письмецо (типа добро пожаловать и т.д.), а то вручную слать письмо на каждый новый ящик геморойно, а без нового письма, эксим не создает папки в директории маил, отсюда нельзя приконектиться к почте новому юзеру..
perldoc.ru :?: :!: :wink:

FireWall
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-09-04 8:59:50

Re: Exim + mysql + courier-imap

Непрочитанное сообщение FireWall » 2007-09-24 14:53:55

Valentaim писал(а):Не подскажите как сделать так, чтобы при создании почтового ящика в админке постфикса, на новое мыло слалось какое-нибудь письмецо (типа добро пожаловать и т.д.), а то вручную слать письмо на каждый новый ящик геморойно, а без нового письма, эксим не создает папки в директории маил, отсюда нельзя приконектиться к почте новому юзеру..
http://www.perldoc.ru :?: :!: :wink:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Alex Keda » 2007-09-24 19:36:19

вообще-то он шлёт.
логи посмотри.
===========
и ещё - чем тебе плохо без директории? довекот - сам создаёт диру при логоне
Убей их всех! Бог потом рассортирует...

Valentaim
проходил мимо

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-10-01 17:09:21

dovecotа у меня нет, courier-imap стоит.
А в логах действительно пишет: smtp protocol synchronization error..... и как это исправить?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Alex Keda » 2007-10-02 0:13:36

Valentaim писал(а):dovecotа у меня нет, courier-imap стоит.
А в логах действительно пишет: smtp protocol synchronization error..... и как это исправить?
отключить синхронизацию.
http://www.lissyara.su/?id=1214#smtp_enforce_sync
Убей их всех! Бог потом рассортирует...

Valentaim
проходил мимо

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-10-03 15:41:08

Так, с синхронизацией все норм, письма высылаються новым созданным юзверям, но мелкая проблема: в теме каракули, типа русский перевернул. Я что-то не нашел в конфигах, где тему задать тестового сообщения от постфиксадмина.
И не удается создать больше 10 алиасов для одного домена... В конфиге постфиксадмина переправил на 100, но все равно ругается на невозможность создания больше 10... а очень надо, ходя бы штук 50...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Alex Keda » 2007-10-03 15:51:22

Valentaim писал(а):Так, с синхронизацией все норм, письма высылаються новым созданным юзверям, но мелкая проблема: в теме каракули, типа русский перевернул. Я что-то не нашел в конфигах, где тему задать тестового сообщения от постфиксадмина.
И не удается создать больше 10 алиасов для одного домена... В конфиге постфиксадмина переправил на 100, но все равно ругается на невозможность создания больше 10... а очень надо, ходя бы штук 50...
ну в базе поправь...
во проблемы у вас...
мне б такие :)
Убей их всех! Бог потом рассортирует...

Valentaim
проходил мимо

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-10-24 12:43:56

В конфиге EXIMа есть проверка отправителя по блэклисту, хотелось бы, чтобы почта не рубилась, а в начало темы письма добавлялось слово *SPAM*, как это провернуть?

warn message =
dnslists = cbl.abuseat.org :\

FireWall
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-09-04 8:59:50

Re: Exim + mysql + courier-imap

Непрочитанное сообщение FireWall » 2007-10-24 13:47:59

Зачем? это 100 % спам.

Valentaim
проходил мимо

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-10-24 13:58:47

Просто нужно, кто знает подскажите что дописать?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Alex Keda » 2007-10-24 14:14:38

задай значение переменной, в фильтре проверь - если задано - меняй заголовок.
Убей их всех! Бог потом рассортирует...

Valentaim
проходил мимо

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-10-25 11:12:24

Не понял, можно поподробнее и желательно с примером....

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Alex Keda » 2007-10-25 12:28:28

в этом конфиге- примеров - валом.
Убей их всех! Бог потом рассортирует...

Valentaim
рядовой
Сообщения: 16
Зарегистрирован: 2007-10-25 13:23:29

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Valentaim » 2007-11-01 11:17:22

Назрел такой вопрос:

Как мне посмотреть размеры почтовых ящиков юзеров:?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + mysql + courier-imap

Непрочитанное сообщение Alex Keda » 2007-11-01 11:22:03

Убей их всех! Бог потом рассортирует...