On Friday 09 August 2013 00:26:09 Quanah Gibson-Mount wrote: > Ok, so I imagine I want to do something like: > > header DKIM_ADSP_DISCARD eval:check_dkim_adsp('D') > > but only for facebook.com... I don't see exactly how I tie those two > together?
============== To add POSITIVE spam score points to mail with a "From" from specific domains but with no valid DKIM signature, see 60_adsp_override_dkim.cf . Protected domains there include ebay, paypal, bankofamerica, amazon, linkedin, facebookmail, ... To add domains protected from forgery (the following are already in the default 60_adsp_override_dkim.cf set of rules): adsp_override birthdayalarm.com all adsp_override astrology.com all adsp_override linkedin.com all adsp_override *.linkedin.com all adsp_override facebookmail.com all adsp_override *.greenpeace.org all ... These are default scores for forgery (i.e. for ADSP failures): score DKIM_ADSP_ALL 0 1.1 0 0.8 score DKIM_ADSP_DISCARD 0 1.8 0 1.8 score DKIM_ADSP_NXDOMAIN 0 0.8 0 0.9 and equivalent scores but permissive on failed mail that went through some mailing list: score NML_ADSP_CUSTOM_LOW 0 0.7 0 0.7 score NML_ADSP_CUSTOM_MED 0 1.2 0 0.9 score NML_ADSP_CUSTOM_HIGH 0 2.6 0 2.5 If there is a need to assign a non-default score for mail from specific domains with no valid DKIM signature, instead of adsp_override one can add a specific rule for such domains: header DKIM_ADSP_ALL_YG1 eval:check_dkim_adsp('*', gmail.com, yahoo.com) score DKIM_ADSP_ALL_YG1 0.1 header DKIM_ADSP_ALL_YG2 eval:check_dkim_adsp('*', .gmail.com, .yahoo.com) score DKIM_ADSP_ALL_YG2 0.1 ============== To add NEGATIVE score points assigned to mail from specific domains with valid DKIM signatures, see 60_whitelist_dkim.cf . Benefiting domains there include ebay, paypal, cisco, hotels.com, lufthansa, skype, several scientific newsletters, ... Add further domains like: whitelist_from_dkim *@uu.se whitelist_from_dkim *@uni-bremen.de whitelist_from_dkim *@tugraz.at whitelist_from_dkim *@tu-graz.ac.at whitelist_from_dkim *@univie.ac.at whitelist_from_dkim *@univ-tours.fr whitelist_from_dkim *@cern.ch whitelist_from_dkim *@amazon.com whitelist_from_dkim *@springer.delivery.net whitelist_from_dkim *@cisco.com whitelist_from_dkim *@info.hp.com whitelist_from_dkim *@alert.bankofamerica.com whitelist_from_dkim *@cnn.com whitelist_from_dkim *@*.cnn.com whitelist_from_dkim serv...@youtube.com whitelist_from_dkim *@* paypal.com def_whitelist_from_dkim *@yousendit.com def_whitelist_from_dkim *@meetup.com def_whitelist_from_dkim dailyhorosc...@astrology.com def_whitelist_from_dkim *@twitter.com def_whitelist_from_dkim *@*.twitter.com def_whitelist_from_dkim *@*.twitter.com twitter.com def_whitelist_from_dkim *@email.creativepro.com def_whitelist_from_dkim *@publicservice-mailer.co.uk and adjust scores if necessary: score USER_IN_DEF_DKIM_WL -1.5 score USER_IN_DKIM_WHITELIST -12 If there is a need to assign a non-default score for valid DKIM-signed mail from specific domains, instead of whitelist_from_dkim one can add a specific rule for such domains: full DKIM_VALID_WEGAME eval:check_dkim_valid(email.wegame.com) score DKIM_VALID_WEGAME -8 Mark