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

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
LeXX Monoceros
проходил мимо

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

Непрочитанное сообщение LeXX Monoceros » 2008-11-27 18:23:23

Экзим не получает почту и пишет в лог следующее

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

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 . Возможно что-то упустил.
Помогите, плз!!!

Хостинговая компания 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/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2008-11-27 18:45:40

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

# смотрим альясы
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}'}}
Вот этот роутер попробуй отключи.

Вообще в полезных скриптах есть отладка. Там много интереснее будет, чем гадать на кофейной гуще.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

LeXX Monoceros
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-11-27 18:24:25

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

Непрочитанное сообщение LeXX Monoceros » 2008-11-28 5:29:28

Благодарю, заработало :)
Буду ща искать в скриптах работу альясов

LeXX Monoceros
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-11-27 18:24:25

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

Непрочитанное сообщение LeXX Monoceros » 2008-11-28 8:30:26

Я опять что-то накосячил... Исходящие письма не доставляются....
Помогите!!!

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

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

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)

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2008-11-28 10:45:12

Ну написано же, что в твоём домене нет локальной части, а есть только домен.
<@mail.domain.ru>: no local part
Где локальная часть?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

LeXX Monoceros
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-11-27 18:24:25

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

Непрочитанное сообщение LeXX Monoceros » 2008-11-28 11:34:42

Подскажите как сделать, чтобы она ставилась нормально?
Что-то в конфиге экзима не проставил?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2008-11-28 13:02:34

Скорее в конфиге ты не сделал проверку обратного адреса, а в почтовом клиенте не настроил поле From(ОТ)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

LeXX Monoceros
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-11-27 18:24:25

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

Непрочитанное сообщение LeXX Monoceros » 2009-01-20 12:24:30

Извините, но подыму тему.
dikens3 писал(а):Скорее в конфиге ты не сделал проверку обратного адреса, а в почтовом клиенте не настроил поле From(ОТ)
Как сделать проверку? И как сделать если нет поля from exim сам дописывал отправителя?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2009-01-20 13:53:55

LeXX Monoceros писал(а):Извините, но подыму тему.
dikens3 писал(а):Скорее в конфиге ты не сделал проверку обратного адреса, а в почтовом клиенте не настроил поле From(ОТ)
Как сделать проверку? И как сделать если нет поля from exim сам дописывал отправителя?
И какой адрес ОТ exim должен дописать? Admin@mail.ru? megaemail@lissyara.su?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

LeXX Monoceros
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-11-27 18:24:25

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

Непрочитанное сообщение LeXX Monoceros » 2009-01-20 15:08:18

Перепроверил.
В почтовом клиенте пользователя стоит адрес мыла. Т.е. поле from заполнено.... Exim почему-то его переодически теряет. Именно переодически. Т.е. часть писем уходит нормально, а часть вот так зависает с сотоянием *** froze ***

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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2009-01-21 12:11:30

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

LeXX Monoceros
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-11-27 18:24:25

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

Непрочитанное сообщение LeXX Monoceros » 2009-02-10 22:54:14

Спасибо за помощь :)

Заработало.

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