так как я хочу отправлять почту на другой внутренний сервер, мне нужно, чтобы следующий адрес был действительным:
foobar@192.168.1.88
на данный момент postfix выдает следующую ошибку:
Mar 26 10:40:52 ludwig postfix/smtpd[11765]: warning: Illegal address syntax from localhost[127.0.0.1] in RCPT command: <foobar@192.168.1.88>
на другом форуме я видел эти два варианта конфигурации, но они все равно не работают:
strict_rfc821_envelopes = no
allow_min_user = yes
любой совет, как я могу отключить этот стандарт RFC?
Спасибо!
Попробуй добавить resolve_numeric_domain = yes
в main.cf (Postfix 2.3+)
Вместо того, чтобы пытаться обойти стандарты, почему бы не включить их в свою работу.
Во-первых, согласно RFC 5321, получатель @ [ip.lit.er.al] вполне допустим; не цитируется, однако это не так.
Во-вторых, если у вас есть почтовые ящики, у которых нет имени хоста, что-то очень не так - исправьте это как можно скорее, если вы собираетесь поддерживать понятные почтовые службы.