СТоит postfix2.2.1, настроен на прием почты для нескольких доменов.
Проблема в следующем - отказывается принимать почту для адресов в формате user@ip.addr.of.server - даже для своего собственного адреса, т.е. ругается на письма с получателем user@1.1.1.1
Вот что пишет:
Mar 30 08:49:12 ajax postfix/smtpd[98573]: warning: Illegal address syntax from unknown[192.168.0.10] in RCPT command: user@192.168.0.1При этом письма на user@fqdn уходят нормально.
Значение
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
по дефолту.
Где подправить, чтобы принимались адреса и для ip адресов?
Postfix прав отшибая такое RCPT.
Нужно указывать адрес в соответствии RFC: user@[1.2.3.4]
>Postfix прав отшибая такое RCPT.
>Нужно указывать адрес в соответствии RFC: user@[1.2.3.4]Я понимай, что прав.
Часть предшествующих версий Postfix позволяла такие вольности. Возможно ли текущую версию заставить не отшибать путем настройки каких-либо параметров (я, к сожалению, пока не смог найти)? Или писать свой обработчик адресов будет попроще?
>>Postfix прав отшибая такое RCPT.
>>Нужно указывать адрес в соответствии RFC: user@[1.2.3.4]>Часть предшествующих версий Postfix позволяла такие вольности. Возможно ли текущую версию заставить
Вы что-то путаете postfix так делает с момента рождения...>не отшибать путем настройки каких-либо параметров (я, к сожалению, пока не
Все что можно покрутить в плане парсинга адресов - strict_rfc821_envelopes, но вам это не поможет :)>смог найти)? Или писать свой обработчик адресов будет попроще?
Не знаю, что и сказать...
Почему вам так хочется нарушать RFC?
>>>Postfix прав отшибая такое RCPT.
>>>Нужно указывать адрес в соответствии RFC: user@[1.2.3.4]
>
>>Часть предшествующих версий Postfix позволяла такие вольности. Возможно ли текущую версию заставить
>Вы что-то путаете postfix так делает с момента рождения...
>
>>не отшибать путем настройки каких-либо параметров (я, к сожалению, пока не
>Все что можно покрутить в плане парсинга адресов - strict_rfc821_envelopes, но вам
>это не поможет :)
>
>>смог найти)? Или писать свой обработчик адресов будет попроще?
>Не знаю, что и сказать...
>Почему вам так хочется нарушать RFC?
Есть старенький добрый Release 20010228, до сих пор в строю, который позволял такие штуки делать :-)Мне не хочется нарушать RFC, это не продуктивная система, а тяга к экспериментам и познаниям не дает спать спокойно :-)
>Есть старенький добрый Release 20010228, до сих пор в строю, который позволял
>такие штуки делать :-)
Пардон склероз :)
Вы правы, такие адреса принимались версиями до 2.0 (т.е. где-то до 2003 года)