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

squirrelmail+exim relay not permitted

Добавлено: 2007-05-03 5:12:59
loner
Здравствуйте!

Настроил exim+dovecot. Осталось последнее - squirrelmail. Пытаюсь настроить pop-before-smtp аутентификацию.
В squirrelmail
$pop_before_smtp = true;

Но почта все равно не отсылается
2007-05-03 04:29:50 H=(ip) [ip] F=<user@domain> rejected RCPT <user@gmail.com>: relay not permitted

В конфиге exim-a относительно релея
hostlist relay_from_hosts = 127.0.0.1 : 192.168.1.0/24

begin authenticators
cram:
driver = cram_md5
public_name = CRAM-MD5
server_secret = ${if eq{$auth1}{remote_user}{123}fail}

С клиентов типа thunderbird почта пересылается нормально (есть поля для ввода данных smtp-аутентификации - в squirrelmail такого нет).
Как заставить squirrelmail использовать pop3-аутентификацию юзера для разрешения ему посылать почту через мой почтовик?

Добавлено: 2007-05-03 7:47:14
Alex Keda
э...
белка вроде по imap рабботает.

Добавлено: 2007-05-03 11:13:58
cyrus_user
что стоит в $smtp_auth_mech?

Добавлено: 2007-05-03 13:38:21
Гость
Если
$smtp_auth_mech = 'login';
то
550 relay not permitted

Если
$smtp_auth_mech = 'cram_md5';
$smtp_sitewide_user = 'remote_user';
$smtp_sitewide_pass = '123';
то
Ошибка входа
Ответ сервера: 535 Unable to use this auth type

Хотя в доке написано
Next to plain text logins for IMAP and SMTP, SquirrelMail supports the CRAM-MD5 and DIGEST-MD5 authentication mechanisms :shock:


> э...
белка вроде по imap рабботает.

Оно то так.
А зачем тогда опция
$pop_before_smtp = true; ?

Добавлено: 2007-05-07 18:32:10
loner
Проблему так и не решил :(

Окончательно запутался

# tcpdump port 465
Отправляю thunderbird-ом - пишет кучу всего
Отправляю через squirrelmail - ноль реакции.
(exim на 465 порту)

В конфиге белки
$smtpPort = 465;

В логах ексима
2007-05-07 17:32:24 cram authenticator failed for name (name) [ip]: 501 Invalid base64 data

Как это понимать? Белка ломится на 25 порт (и понятное дело не может аутентифицироватся) ? :shock:
Подскажите куда копать.

Добавлено: 2007-05-09 15:40:44
loner
Попробовал убрать аутентификацию в Exim-е. Белка отправила.
Затык гдето вот тут в конфиге белки:
$smtp_auth_mech = 'cram_md5';
$smtp_sitewide_user = 'remote_user';
$smtp_sitewide_pass = '123';

Никто не сталкивался?