Сервер CentOS Postfix зависает на NULL получателях

Сервер CentOS Postfix зависает на NULL получателях

У меня есть сервер CentOS, на котором работает postfix, и всякий раз, когда ему отправляют нулевого получателя, сервер сходит с ума. Вместо того, чтобы просто отклонить почту, он не знает, что с ней делать, и пытается снова и снова, и если таких сообщений накапливается достаточно, то он нагружает процессор.

Фронтенд от поставщика и, по-видимому, не может быть изменен, поэтому я застрял с этой паршивой проблемой. Пользователи не вводят адрес электронной почты, и он отклеивается.

Что я могу изменить в конфигурации Postfix, чтобы автоматически отклонять эти нулевые адреса получателей?

решение1

Postfix знает, что делать с этими сообщениями:отвергнуть их, что он и делает. Ваш сервер может быть перегружен, но он пытается доставить сообщение, <>которое изначально не принял.

Вам действительно следует выяснить, почему клиент продолжает пытаться отправлять сообщения, <>и заставить его прекратить это делать. Похоже, что клиент — это что-то вроде MUA. Правильный MTAвернул бы сообщение обратно отправителю после получения 5xxответа.


взаимодействие с клиентом

telnet server.example.com 25
mail from: <[email protected]>
250 2.1.0 Ok
rcpt to: <>
501 5.1.3 Bad recipient address syntax
quit
221 2.0.0 Bye
closed

maillog

Sep  5 15:00:43 server postfix/smtpd[22395]: connect from  client.example.com[198.51.100.43]
Sep  5 15:01:09 server postfix/smtpd[22395]: warning: Illegal address syntax from  client.example.com[198.51.100.43] in RCPT command: <>
Sep  5 15:01:21 server postfix/smtpd[22395]: disconnect from client.example.com[198.51.100.43]

Связанный контент