Hello! On 06 Sep 12, Sam Clippinger wrote: > There's no single-line option that would enable this, but you can do it with > configuration directories. For example, if you host both acme.com and > franz.com, you could create a configuration directory like this: > .../_recipient_/com > Then create a file named .../_recipient_/com/acme that contains this line: > [email protected] > And a file named .../_recipient_/com/franz that contains the line: > [email protected] > > That would prevent [email protected] from emailing [email protected] but it would > not prevent [email protected] from emailing [email protected]. Any clients who > authenticate would be able to bypass this restriction of course. It should > be very easy to create a script to create those directories and files. > > The other way to do it would be to modify filter_identical_from_to() in > filter.c to ignore the user part of the address. That should be very easy, > just change line 2848 (version 4.3.1) to this: > if (strncmp(current_settings->sender_domain, > current_settings->recipient_domain, > MAXVAL(strlen(current_settings->sender_domain), > strlen(current_settings->recipient_domain))) == 0) > Then recompile and replace the spamdyke binary. WARNING: I checked to make > sure this will compile but I haven't tested it at all, so be very careful > when deploying it.
Thanks for all of your input. I think I will go with changing the source code to ignore the user part. Using the blacklist sender solution doesn't make much fun in our case with thousands of domains :) According to my quick stats on this topic I though this would be interesting for others, too. For us it does not look like that most of this mails would be catch from other filters (most of them should run bevor the identical_sender check?!) or even a big amount still goes through spamdyke. Maybe some of the are cached from spamassassin afterwards which I didn't investigate anymore :) Thanks again! Best, Hartmut > > -- Sam Clippinger > > > > > On Sep 6, 2012, at 6:23 AM, Hartmut Wernisch | Domaintechnik.at wrote: > > > Hello! > > > > > > On 06 Sep 12, Eduard Svarc wrote: > >> [email protected] wrote on 06.09.2012 10:22:55: > >> > >>> "Hartmut Wernisch | Domaintechnik.at" <[email protected]> > >>> Sent by: [email protected] > >>> > >>> Hello! > >>> > >>> There is already a way to block identical sender and recipients with > >>> spamdyke. I think it would also be fine to have this for the domain > >> part: > >>> > >>> Deny if from: [email protected] to: [email protected] > >> > >> this is already in, simply put @domain.tld in file pointed by > >> spamdyke.conf with keyword sender-blacklist-file=, or use keyword > >> sender-blacklist=. If you use format with leading @ it will block all > >> mails from above line. > >> > >> You can then put sender from web-script into sender-whitelist-file and > >> that particular sender will goes thru even you have above blacklist entry. > >> White-list is tested before blacklist. When you allow once rest of flow > >> for validating sender is skipped. Or you can use IP whitelist for your WEB > >> server from where you getting e-mail in form "from: @your-domain to: > >> @your-domain" > > > > My intention it to have the same like now for > > identical sender/recipients (DENIED_IDENTICAL_SENDER_RECIPIENT) but for > > only the domain part. > > I don't want to put all my domains into the sender-blacklist-file which > > would be ok for private use or small servers, but not for service > > providers. > > This addition should be easy as the DENIED_IDENTICAL_SENDER_RECIPIENT > > already exists, therefor it's almost the same code which has to be > > copied in the source (or stripping the mailbox part of > > DENIED_IDENTICAL_SENDER_RECIPIENT code as a quick fix). > > > > Best, > > Hartmut > > _______________________________________________ > > spamdyke-users mailing list > > [email protected] > > http://www.spamdyke.org/mailman/listinfo/spamdyke-users > > _______________________________________________ > spamdyke-users mailing list > [email protected] > http://www.spamdyke.org/mailman/listinfo/spamdyke-users > _______________________________________________ spamdyke-users mailing list [email protected] http://www.spamdyke.org/mailman/listinfo/spamdyke-users
