fallguy
02-01-2005, 08:22 AM
There should be a way to retire a mailbox name. What I mean is this: When another organization's MTA connects to my MTA and tries to send a message to, say, joebloe@example.net, my MTA should refuse that message.
Here's why this is important: joebloe@example.net gets almost nothing but spam. Now, I could accept that mail and send it to the bitbucket. But why waste the resources to do that? My MTA should just be able to tell any other organization's MTA's that this is not a valid mailbox name. Also, if the sender is not a spammer, then he will get a returned mail reply, so he will know that his email was not received.
If I were to receive the mail and send it to the bitbucket, I could probably find a way to send a bounce message back to the sender. But, besides that being wasteful of resources, it's not the best behavior for a good netizen, because the return path is not authenticated. That means I could be partly to blame for "joe jobs." (Joe job is when an innocent user gets innundated with undeliverable mail replies because a spammer used his address as the return path.)
So, the best option, by far, is just to refuse mail for joebloe at the initial SMTP transfer.
If anyone knows how to do ths with sendmail, please let me know. Keep in mind that I also have the catch-all mailbox enabled.
Here's why this is important: joebloe@example.net gets almost nothing but spam. Now, I could accept that mail and send it to the bitbucket. But why waste the resources to do that? My MTA should just be able to tell any other organization's MTA's that this is not a valid mailbox name. Also, if the sender is not a spammer, then he will get a returned mail reply, so he will know that his email was not received.
If I were to receive the mail and send it to the bitbucket, I could probably find a way to send a bounce message back to the sender. But, besides that being wasteful of resources, it's not the best behavior for a good netizen, because the return path is not authenticated. That means I could be partly to blame for "joe jobs." (Joe job is when an innocent user gets innundated with undeliverable mail replies because a spammer used his address as the return path.)
So, the best option, by far, is just to refuse mail for joebloe at the initial SMTP transfer.
If anyone knows how to do ths with sendmail, please let me know. Keep in mind that I also have the catch-all mailbox enabled.