Это означает что у вас не заведено ни одного пользователя.damir_madaga писал(а):Если сидеть и ничего не делать то конечно уже будет поздно!
А на запросMySQL ни чего не возвращает!Код: Выделить всё
SELECT * FROM mailbox LIMIT 1
SMTP аутентификация из внешнего мира
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: SMTP аутентификация из внешнего мира
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Услуги хостинговой компании 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/
- damir_madaga
- старшина
- Сообщения: 447
- Зарегистрирован: 2007-10-01 8:13:38
- Откуда: Красноярск
- Контактная информация:
Re: SMTP аутентификация из внешнего мира
Наверное я запрос не правильно сделал! Вот что возвращает!
Код: Выделить всё
Database changed
mysql> SELECT * FROM mailbox LIMIT 1;
+---------------+------------------------------------+----------------------------+----------------+-------+--------+---------------------+---------------------+--------+
| username | password | name | maildir | quota | domain | created | modified | active |
+---------------+------------------------------------+----------------------------+----------------+-------+--------+---------------------+---------------------+--------+
| buh_11@kth.ru | $1$05d41695$K4y5k0ZtSOpJDvQKz5nQH0 | ????????? ?????? ????????? | buh_11@kth.ru/ | 0 | kth.ru | 2008-11-19 10:40:01 | 2008-11-19 10:40:01 | 1 |
+---------------+------------------------------------+----------------------------+----------------+-------+--------+---------------------+---------------------+--------+
1 row in set (0.00 sec)
Женщины и софт - должны быть бесплатными!
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: SMTP аутентификация из внешнего мира
Пароли у тебя хранятся в шифрованном виде. А запрос идёт в с открытыми паролями.
AND `password` = '237511'
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- damir_madaga
- старшина
- Сообщения: 447
- Зарегистрирован: 2007-10-01 8:13:38
- Откуда: Красноярск
- Контактная информация:
Re: SMTP аутентификация из внешнего мира
иdamir_madaga писал(а):Все же мне кажется что проблемка в шифровании пароле.
Сделал следующее. Прямо в базе MySQL заменил кеш пароля на открытый, т.е. просто прописал его туда, соответственно сразу же перестал работать pop3! Подскажите как это все победить!
Ну то есть я разобрался, конечно же не без помощи dikens3, и поправил все на открытый вид, но хочется чтоб было все в шифрованном виде!damir_madaga писал(а):Да мое предположение подтвердилось! Если везде поправить на PLAIN то все начинает замечательно работать! Только вот все это добро теперь в открытом виде! Соответственно два вопроса: на сколько это безопастно, и работает ли у кого нибудь с шифрованием?
Женщины и софт - должны быть бесплатными!
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: SMTP аутентификация из внешнего мира
Я пока не делал в шифрованном виде. Помочь нечем.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- damir_madaga
- старшина
- Сообщения: 447
- Зарегистрирован: 2007-10-01 8:13:38
- Откуда: Красноярск
- Контактная информация:
Re: SMTP аутентификация из внешнего мира
Ни фигасе не чем! Я почти год мучался с этой проблемкой, решил только благодаря тебе, а ты говоришь не чем! С шифрованием надо наверное погуглить как следует! В общем огромное спасибо! При встрече с меня пиво!
Женщины и софт - должны быть бесплатными!
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: SMTP аутентификация из внешнего мира
Не гуглить надо, а отладку включить.damir_madaga писал(а):Ни фигасе не чем! Я почти год мучался с этой проблемкой, решил только благодаря тебе, а ты говоришь не чем! С шифрованием надо наверное погуглить как следует! В общем огромное спасибо! При встрече с меня пиво!
dovecot.conf
Код: Выделить всё
mail_debug = yes
auth_debug = yes
auth_debug_passwords = yes
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2009-04-20 5:55:20
Re: SMTP аутентификация из внешнего мира
ИМХО если юзать довекот+постфиксадмин то и авторизацию надо через него делать, а то я 3 дня потратил пока нашел что где
в секцию socket listen файла dovecot.conf надо добавить
и в exim.conf в секцию begin authenticators
тогда отпадает проблема с хешированными паролями созданными постфиксадмином
в секцию socket listen файла dovecot.conf надо добавить
Код: Выделить всё
client {
path = /var/run/dovecot/auth-client
user = mailnull
#group = mail
mode = 0600
}
Код: Выделить всё
auth_plain:
driver = dovecot
public_name = PLAIN
server_socket = /var/run/dovecot/auth-client
server_set_id = $auth1
auth_login:
driver = dovecot
public_name = LOGIN
server_socket = /var/run/dovecot/auth-client
server_set_id = $auth1