Preventing mail delivery from direct SMTP connection without a mail server.

I'm using MDaemon 8 and more then 80% of my email bandwidth is used from spammers, 50/60% of this comes directly from dial-up/cable/dsl users without using their ISP mail servers. All I want is to return a 550 code and close these connections before receiving the message itself, hence preventing lots of bandwidth waste with junk mail. With MDaemon it’s not really difficult to setup a rule to delete these messages, but only after the message has already been received. How to do this while receiving the headers, before the actual data?
Thanks.
gorcuttAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
ridConnect With a Mentor Commented:
Perhaps some interesting reading:
http://www.altn.com/press/press_release.asp?ReleaseID=50
/RID
0
 
mass2612Commented:
Hi,

Sorry I don't know MDaemon but maybe this article will point you in the right direction - http://www.altn.com/support/Knowledge_Base_Article.asp?product_id=MDaemon&txtKeywords=security&txtNumber=&Number=KBA-01452
0
 
ExchgenCommented:
Move to Exchange and i guess we would be in a better position to help you with Exchange as an email application.

Raghu
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
gorcuttAuthor Commented:
Thanks for trying mass2612, but those tips on the MDaemon knowledge base don’t actually answer my question. I need a way to prevent certain hosts to connect based on their name, something like denying the connection coming from *.dsl.domain.com. I can deny access to specific IP addresses but if I use this solution this could be a large range of addresses, not very practical though.

Hey Raghu, how do I move this topic to another place?
Thanks.
0
 
ridCommented:
If the SPAM in question is directed to your users, you may ned to find a way to block certain senders, but if the messages are for external parties, or nonexistent users with your domain, it's a matter of denying relay directly and not bother with catching the message and perhaps even sending an NDR...

Moving to Exchange will not in itself cure this - the problem is there is just the same shape and you will need add-on software to filter out the unwanted messages... And it's a costly solution...
/RID
0
 
gorcuttAuthor Commented:
My mail server is closed to relay.
MDaemon has several security features, Bayesian spam filter etc,  and a very rich rules engine, that works AFTER the mail has arrived completely. I want to prevent all this bandwidth use for spam checking the connection during the initial handshake.
My problem has to do, as I stated in my original question, on how to close the connection coming from workstations and not from e-mail servers. Most spam received and processed from my e-mail server comes from hosts like SOMEREVERSEIP.DSL.DOMAIN.COM or a similar name to dialup users. Home users address from most ISPs usually looks like this. I can prevent connection using IP addresses but the list would be very long, impossible to be implemented. All I need is to check the reverse name during connection and drop that connection if the name matches a pattern.
Thanks.
0
 
ridCommented:
That's a sound idea... reverse DNS lookup; that'd stop all these senders (you can't really discern a "workstation" from a mail server, they may be running the same kind of software). Exchange can't do this, I'm told, but I'm quite convinced MDaemon can, seem to have lost the link about that though.
/RID
0
 
gorcuttAuthor Commented:
Hey Venabili,
Sorry, unfortunatelly I didn't have my question answered the way I was expecting, probably because what I've asked is not possible... Any way I moved on into another subject and forgot to close this one. I'm accepting the last reply from Rid, as he was the most active replier on this thread and this reply was the closer to what I've asked.

Hey Rid,
Sorry for not replying you before and not crediting the point in your account.
Thanks a lot for trying!
Cheers.
0
 
ridCommented:
Thanks for the points and I hope you find a useful solution to your problem.
/RID
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.