Postfix - MySQL - Courier Imap

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dm
рядовой
Сообщения: 14
Зарегистрирован: 2006-04-28 10:04:45

Postfix - MySQL - Courier Imap

Непрочитанное сообщение dm » 2006-05-02 9:45:29

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

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

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

Непрочитанное сообщение Alex Keda » 2006-05-02 9:53:19

давно я постфикс последний раз ковырял...
но смысл такой - через что автооризация при отправке работает? Вот там и надо править.
(Скорей всего SASL - там есть запрос в snmp.conf)
можно в этом же запросе, добавить что-то типа

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

OR `username`='%u'
чтоль... честно - непомню :)
Убей их всех! Бог потом рассортирует...

dm
рядовой
Сообщения: 14
Зарегистрирован: 2006-04-28 10:04:45

Непрочитанное сообщение dm » 2006-05-02 10:31:40

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

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

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

Непрочитанное сообщение Alex Keda » 2006-05-02 10:37:07

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

dm
рядовой
Сообщения: 14
Зарегистрирован: 2006-04-28 10:04:45

Непрочитанное сообщение dm » 2006-05-02 11:23:39

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

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

Непрочитанное сообщение Alex Keda » 2006-05-02 11:35:36

включи отладку и посмотри запросы к MySQL
Убей их всех! Бог потом рассортирует...

dm
рядовой
Сообщения: 14
Зарегистрирован: 2006-04-28 10:04:45

Непрочитанное сообщение dm » 2006-05-03 20:09:26

Пока не просек как изменить и что.
Могу выложить логи постфикса, MySQL и структуру таблицы, когда все правильно работает.

xanto
проходил мимо
Сообщения: 4
Зарегистрирован: 2006-05-06 15:47:53

Непрочитанное сообщение xanto » 2006-05-06 16:10:42

Кто-нибудь пробовал настраивать 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)
Есть идеи?

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

Непрочитанное сообщение Alex Keda » 2006-05-06 16:27:35

вообще первый раз про такой режим слышу :)
Убей их всех! Бог потом рассортирует...

xanto
проходил мимо
Сообщения: 4
Зарегистрирован: 2006-05-06 15:47:53

Непрочитанное сообщение xanto » 2006-05-10 9:01:00

/me опечатался :)
Имелся ввиду конечно courier, а не postfix.
http://www.courier-mta.org/imap/?README.proxy.html

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

Непрочитанное сообщение Alex Keda » 2006-05-10 9:52:15

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

xanto
проходил мимо
Сообщения: 4
Зарегистрирован: 2006-05-06 15:47:53

Непрочитанное сообщение xanto » 2006-05-10 13:10:02

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