Страница 1 из 1

Postfix - MySQL - Courier Imap

Добавлено: 2006-05-02 9:45:29
dm
Всем доброго дня !
На почтовом сервере крутится FreeBSD, Postfix, Courier Imap, MySQL..
Все работает.
Почтовых юзеров завожу только в б.д., в которой прописывается email, name, password (clear), maildir (для каждого пользователя своя)
При настройке почтового клиента в поле "Учетная запись" надо вводить email.
Надо подкрутить систему, чтобы при настройке почтового клиента в поле "Учетная запись" вводить только username .
Правил файл authmysqlrc (в настройках почтового клиента вписал только username), при этом обращение по pop/imap отрабатывает без ошибок, почта отсылается, но не принимается, пишет что такого юзера нет.
Где копать ??

Добавлено: 2006-05-02 9:53:19
Alex Keda
давно я постфикс последний раз ковырял...
но смысл такой - через что автооризация при отправке работает? Вот там и надо править.
(Скорей всего SASL - там есть запрос в snmp.conf)
можно в этом же запросе, добавить что-то типа

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

OR `username`='%u'
чтоль... честно - непомню :)

Добавлено: 2006-05-02 10:31:40
dm
При отправке можно с авторизацией, можно и без авторизации, пока жестко не включено. Письма отправляются. Например отправил письмо на abc@mail.ru с своего сервера xxx@m3.ttk.ru, там его получил. Далее отвечаю отправителю и тут же на mail.ru ответ от m3.ttk.ru
The Postfix program

<abc@m3.ttk.ru>: unknown user: "abc"
Т.е. надо с запроосамразбираться.

Добавлено: 2006-05-02 10:37:07
Alex Keda
ну так у тя при получении проверка узера не проходит...

Добавлено: 2006-05-02 11:23:39
dm
Мысли вслух..
когда в файле authmysqlrc прописано
MYSQL_LOGIN_FIELD email , то все работает, но в настройках клиента надо прописывать email.
Когда я прописываю в authmysqlrc
MYSQL_LOGIN_FIELD name , и в настройках клиента пишу юзернэйм, то проверка при получении перестает работать, хотя в поле name соответствующая запись есть.
Может в таблицу добавить поле username ?

Добавлено: 2006-05-02 11:35:36
Alex Keda
включи отладку и посмотри запросы к MySQL

Добавлено: 2006-05-03 20:09:26
dm
Пока не просек как изменить и что.
Могу выложить логи постфикса, MySQL и структуру таблицы, когда все правильно работает.

Добавлено: 2006-05-06 16:10:42
xanto
Кто-нибудь пробовал настраивать postfix в режиме proxy aggregator?
Собственно пока не понимаю, в чём ошибка. В логах:

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

 pop3d: proxy enabled, but no proxy host defined for...
cat /usr/local/etc/authlib/authmysqlrc |grep mailhost

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

MYSQL_AUXOPTIONS        CONCAT("mailhost=",mailhost)
Есть идеи?

Добавлено: 2006-05-06 16:27:35
Alex Keda
вообще первый раз про такой режим слышу :)

Добавлено: 2006-05-10 9:01:00
xanto
/me опечатался :)
Имелся ввиду конечно courier, а не postfix.
http://www.courier-mta.org/imap/?README.proxy.html

Добавлено: 2006-05-10 9:52:15
Alex Keda
почитал.
собсно - чем nat не устраивает? зачем городить что-то?

Добавлено: 2006-05-10 13:10:02
xanto
lissyara писал(а):почитал.
собсно - чем nat не устраивает? зачем городить что-то?
Задача: машина из локальной сети будет соединяться с сервером, а оттуда почтовый сервер будет сам забирать почту с другого ящика. Такое если nc сделает, а nat тут не поможет. Мне надо два маршрута иметь на клиенте.