On Mon, 2009-07-27 at 19:56 +0200, Martijn de Munnik wrote:
> I guess I need prohibit the catch all account and offer the solution  
> with the delimiter instead. That way all spam to bogus email addresses  
> get rejected because the address does not exist.
> 
> But still I wonder if there is a way to stop the spam attack. The  
> catchall account did exist for a long time but was under attack only  
> for a short period (couple of hours). Is there a way to limit the  
> effect of such attacks? The user normally only receives about 10  
> messages per hour. So hundreds of messages per hour is a clear sign  
> that a spam attack is happening.

I have another almost similar issue with domains we relay mail for. Our
mail servers are in the mx records for that domain and we receive their
mail, but it is forwarded (using the transport file) to the final mail
server (mostly MS exchange servers in the customers' office). We act as
spam filter, their mail server only needs to accept mail from our mail
servers.
Of course we don't know which email addresses are valid so all mail for
the domain is accepted on our servers.
Is there a way to check for a valid email before accepting the mail? I
was thinking about greylisting the mail. In the greylist period our
server could check the validity of the email address on the final server
using a short smtp session (helo, mail from, rcpt to and check for 250
ok ). This info can be stored in a db or file so after the greylist
period a decision to accept the mail can be made? Of course the
discision needs to expire so our customers can add and remove email
addresses on their server.
Has this been done before? Is this a good idea?

Martijn de Munnik

-- 
YoungGuns
Kasteleinenkampweg 7b
5222 AX 's-Hertogenbosch
T. 073 623 56 40
F. 073 623 56 39
www.youngguns.nl
KvK 18076568

Reply via email to