Noel Jones a écrit :
> Ivan Ricotti wrote:
>> Hi,
>>
>> thanks for your reply.
>>
>> Brian Evans - Postfix List wrote:
>>> Look a few lines above this.  Why did you accept mail for a non-existent
>>> user?
>>
>> But I do *not* accept mail for non-existent users:
>>
>> Mar 26 09:27:11 athene postfix/smtpd[29704]: NOQUEUE: reject: RCPT from
>> mail02.mail.esat.net[193.120.142.82]: 450 4.1.1
>> <3f6f17ca.813b5...@elabor.homelinux.org>: Recipient address rejected:
>> undeliverable address: unknown user:
>> "3f6f17ca.813b5...@elabor.homelinux.org"; from=<mem...@ebay.it>
>> to=<3f6f17ca.813b5...@elabor.homelinux.org> proto=ESMTP
>> helo=<mail02.mail.esat.net>
>>
>>> Did it arrive via smtpd or pickup? Where did it arrive from?
> 
> The above is the result of a postfix reject_unverified_recipient check. 
> The double_bounce entries you see are address probes.  In other words,
> these are not in any way related to your problem.
> 
> Since you so far haven't shown anything remotely suspicious in your
> postfix config or logs, most likely you have some virus infected client
> machines that are sending mail direct to the recipient's MX - *not*
> relaying through your postfix.
> 
> The first thing you must do is make sure that your border firewall or
> router prevents outgoing connections to destination port 25 for everyone
> except your postfix box. Then at least an infected machine can't spew
> its payload.
> 
> (A better design is to have a separate IP for "official" mail and
> another IP used for client internet access.  Then client misbehavior
> doesn't affect the mail system.  of course that means you must have more
> than one IP...)
> 
> Once you stop the garbage with your firewall, you can then use firewall
> logs or a network sniffer to see what IP is trying to send mail.  Look
> for connections to destination port 25 that don't originate from your
> postfix box.
> 
> At this point, your problem doesn't appear to be a postfix problem, nor
> something that can be addressed in postfix.
> 

or maybe recipient validation is disabled before the filter? a copy of
master.cf would tell.

otherwise, it's as Noel said, outbound smtp traffic must be firewalled.
once this is done, postfix logs will show which machine is infected.

Reply via email to