Exim+Dovecot
Возникла следующая проблема. Для одного из доменов нужно иметь возможность авторизоваться по короткому логину. На приём почты всё проходит. А вот на отправку по smtp exim выдаёт ошибку Relay not permitted. В конфиге есть:
primary_hostname = mail.mydomain.com
qualify_domain = mydomain.com
sender_unqualified_hosts = *
recipient_unqualified_hosts = *
Ошибка в логах: 2006-08-31 00:11:55 fixed_login authenticator failed for ([172.17.55.127]) [217.21.36.5]: 535 Incorrect authentication data (set_id=mbg) ..... F=<mbg@mydomain.com> rejected RCPT <emeil@mail.ru>: relay not permitted
Помогите, пожалуйста, не знаю уже, как быть
секция acl_check_rcpt на всякий случай
begin acl acl_check_rcpt:
accept hosts = :
deny message = Restricted characters in address
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
accept hosts = +relay_from_hosts
accept authenticated = *
deny message = relay not permitted
.....
hostlist relay_from_hosts = ...наши mx..... : 127.0.0.1
hostlist auth_relay_hosts = *
Добавлено: Чтобы было больше ясности. Отправка по smtp с длинного логина mbg@mydomain.com работает. Если написать hostlist relay_from_hosts = * работает с любого логина, конечно. Выставить здесь список хостов невозможно - планируется бесплатная почта, соответственно отправляться письма будут откуда угодно.
И ещё вопрос - если нужна поддержка нескольких почтовых доменов и чтобы на каждый была авторизация по короткому логину + smtp-сервер конкретно указывать и по нему уже определять, на какой домен шлют, возможно ли это?
Уважаемые гуру, простите за глупые вопросы, но негде спросить больше