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

Exim выдаёт ошибку

Добавлено: 2008-11-27 18:23:23
LeXX Monoceros
Экзим не получает почту и пишет в лог следующее

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

Nov 27 21:22:58 mail exim[1456]: 2008-11-27 21:22:58 H=mail.1nsk.ru (host.1nsk.ru) [217.70.119.179] F=<name@1nsk.ru> temporarily rejected RCPT <lexx@mail.idbp.ru>: error in redirect data: missing or malformed local part (expected word or "<") in "data = name@domain2.ru"
Nov 27 21:22:58 mail exim[1456]: 2008-11-27 21:22:58 H=mail.1nsk.ru (host.1nsk.ru) [217.70.119.179] F=<name@1nsk.ru> temporarily rejected RCPT <lexx@mail.idbp.ru>: error in redirect data: missing or malformed local part (expected word or "<") in "data = name@domain2.ru"
Где name@1nsk.ru ящик на работающем сервере mail.1nsk.ru
А name@domain2.ru адрес на Экзиме
Настраивал всё как в статье http://www.lissyara.su/?id=1173 . Возможно что-то упустил.
Помогите, плз!!!

Re: Exim выдаёт ошибку

Добавлено: 2008-11-27 18:45:40
dikens3

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

# смотрим альясы
system_aliases:
    driver      = redirect
    allow_fail
    allow_defer
    data = ${lookup mysql{SELECT `goto` FROM `alias` WHERE \
            `address`='${quote_mysql:$local_part@$domain}' OR \
                `address`='${quote_mysql:@$domain}'}}
Вот этот роутер попробуй отключи.

Вообще в полезных скриптах есть отладка. Там много интереснее будет, чем гадать на кофейной гуще.

Re: Exim выдаёт ошибку

Добавлено: 2008-11-28 5:29:28
LeXX Monoceros
Благодарю, заработало :)
Буду ща искать в скриптах работу альясов

Re: Exim выдаёт ошибку

Добавлено: 2008-11-28 8:30:26
LeXX Monoceros
Я опять что-то накосячил... Исходящие письма не доставляются....
Помогите!!!

Вроде всё как в примере...

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

dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more

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

Nov 28 11:32:47 mail exim[1768]: 2008-11-28 11:32:47 1L5vyB-0000SW-U0 <= @mail.domain.ru H=domain.org.ru (152-1-domain.sibotaku.org.ru) [***.***.***.***] P=esmtpa A=auth_cram_md5: S=691 id=1661353431.20081128112516@mail.domain.ru
Nov 28 11:32:48 mail exim[1769]: 2008-11-28 11:32:48 1L5vyB-0000SW-U0 ** lexx@domain3.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after MAIL FROM:<@mail.domain.ru> SIZE=1738: host mail.1nsk.ru [217.70.119.179]: 501 <@mail.domain.ru>: no local part
Nov 28 11:32:48 mail exim[1771]: 2008-11-28 11:32:48 1L5vyC-0000SZ-6f Error while reading message with no usable sender address (R=1L5vyB-0000SW-U0): at least one malformed recipient address: @mail.domain.ru - no local part
Nov 28 11:32:48 mail exim[1769]: 2008-11-28 11:32:48 1L5vyB-0000SW-U0 Process failed (1) when writing error message to @mail.domain.ru (frozen)

Re: Exim выдаёт ошибку

Добавлено: 2008-11-28 10:45:12
dikens3
Ну написано же, что в твоём домене нет локальной части, а есть только домен.
<@mail.domain.ru>: no local part
Где локальная часть?

Re: Exim выдаёт ошибку

Добавлено: 2008-11-28 11:34:42
LeXX Monoceros
Подскажите как сделать, чтобы она ставилась нормально?
Что-то в конфиге экзима не проставил?

Re: Exim выдаёт ошибку

Добавлено: 2008-11-28 13:02:34
dikens3
Скорее в конфиге ты не сделал проверку обратного адреса, а в почтовом клиенте не настроил поле From(ОТ)

Re: Exim выдаёт ошибку

Добавлено: 2009-01-20 12:24:30
LeXX Monoceros
Извините, но подыму тему.
dikens3 писал(а):Скорее в конфиге ты не сделал проверку обратного адреса, а в почтовом клиенте не настроил поле From(ОТ)
Как сделать проверку? И как сделать если нет поля from exim сам дописывал отправителя?

Re: Exim выдаёт ошибку

Добавлено: 2009-01-20 13:53:55
dikens3
LeXX Monoceros писал(а):Извините, но подыму тему.
dikens3 писал(а):Скорее в конфиге ты не сделал проверку обратного адреса, а в почтовом клиенте не настроил поле From(ОТ)
Как сделать проверку? И как сделать если нет поля from exim сам дописывал отправителя?
И какой адрес ОТ exim должен дописать? Admin@mail.ru? megaemail@lissyara.su?

Re: Exim выдаёт ошибку

Добавлено: 2009-01-20 15:08:18
LeXX Monoceros
Перепроверил.
В почтовом клиенте пользователя стоит адрес мыла. Т.е. поле from заполнено.... Exim почему-то его переодически теряет. Именно переодически. Т.е. часть писем уходит нормально, а часть вот так зависает с сотоянием *** froze ***

Кста, допустимо подстановка мыла от клиента в виде all@domain.ru , но как?

Re: Exim выдаёт ошибку

Добавлено: 2009-01-21 12:11:30
dikens3
LeXX Monoceros писал(а):Перепроверил.
В почтовом клиенте пользователя стоит адрес мыла. Т.е. поле from заполнено.... Exim почему-то его переодически теряет. Именно переодически. Т.е. часть писем уходит нормально, а часть вот так зависает с сотоянием *** froze ***
Ну чудеса, что я могу сказать.
LeXX Monoceros писал(а):Кста, допустимо подстановка мыла от клиента в виде all@domain.ru , но как?
Хоть вида admin@mail.ru, вопрос дойдёт ли до получателя и когда тебя занесут в список RBL?

Re: Exim выдаёт ошибку

Добавлено: 2009-02-10 22:54:14
LeXX Monoceros
Спасибо за помощь :)

Заработало.

Немного промахнулся в синтаксисе в блоке аутентификации :)