URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54984
[ Назад ]

Исходное сообщение
"Postfix не хочет принимать почту для адресов user@1.1.1.1"

Отправлено Mikka , 30-Мрт-05 08:54 
СТоит 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 не хочет принимать почту для адресов user@1.1.1.1"
Отправлено unk , 30-Мрт-05 09:04 
Postfix прав отшибая такое RCPT.
Нужно указывать адрес в соответствии RFC: user@[1.2.3.4]

"Postfix не хочет принимать почту для адресов user@1.1.1.1"
Отправлено Mikka , 30-Мрт-05 09:26 
>Postfix прав отшибая такое RCPT.
>Нужно указывать адрес в соответствии RFC: user@[1.2.3.4]

Я понимай, что прав.
Часть предшествующих версий Postfix позволяла такие вольности. Возможно ли текущую версию заставить не отшибать путем настройки каких-либо параметров (я, к сожалению, пока не смог найти)? Или писать свой обработчик адресов будет попроще?


"Postfix не хочет принимать почту для адресов user@1.1.1.1"
Отправлено unk , 30-Мрт-05 09:40 
>>Postfix прав отшибая такое RCPT.
>>Нужно указывать адрес в соответствии RFC: user@[1.2.3.4]

>Часть предшествующих версий Postfix позволяла такие вольности. Возможно ли текущую версию заставить
Вы что-то путаете postfix так делает с момента рождения...

>не отшибать путем настройки каких-либо параметров (я, к сожалению, пока не
Все что можно покрутить в плане парсинга адресов - strict_rfc821_envelopes, но вам это не поможет :)

>смог найти)? Или писать свой обработчик адресов будет попроще?
Не знаю, что и сказать...
Почему вам так хочется нарушать RFC?


"Postfix не хочет принимать почту для адресов user@1.1.1.1"
Отправлено Mikka , 30-Мрт-05 10:23 
>>>Postfix прав отшибая такое RCPT.
>>>Нужно указывать адрес в соответствии RFC: user@[1.2.3.4]
>
>>Часть предшествующих версий Postfix позволяла такие вольности. Возможно ли текущую версию заставить
>Вы что-то путаете postfix так делает с момента рождения...
>
>>не отшибать путем настройки каких-либо параметров (я, к сожалению, пока не
>Все что можно покрутить в плане парсинга адресов - strict_rfc821_envelopes, но вам
>это не поможет :)
>
>>смог найти)? Или писать свой обработчик адресов будет попроще?
>Не знаю, что и сказать...
>Почему вам так хочется нарушать RFC?


Есть старенький добрый Release 20010228, до сих пор в строю, который позволял такие штуки делать :-)

Мне не хочется нарушать RFC, это не продуктивная система, а тяга к экспериментам и познаниям не дает спать спокойно :-)


  


"Postfix не хочет принимать почту для адресов user@1.1.1.1"
Отправлено unk , 30-Мрт-05 11:33 
>Есть старенький добрый Release 20010228, до сих пор в строю, который позволял
>такие штуки делать :-)
Пардон склероз :)
Вы правы, такие адреса принимались версиями до 2.0 (т.е. где-то до 2003 года)