When you configure email settings in Footprints Service Core, there will be certain addresses you will want to ignore from the mailbox receiving the message or there may be email addresses you will accept incoming email from but will not want to send notifications to. An example scenario is where you accept email notifications from another Service Management application to log tickets in Footprints but do not want to send notifications back to that mailbox as it is an automated function and you risk creating a loop.
So these can be set at the top level for system wide filters in Administration > System > Email (scroll to the bottom of the page to see the system wide settings);
You can specify additional rules, not set at System level for individual Workspaces in situations where you wish to accept or send from one project but not another. For the Workspace you wish to apply additional filters to, go to Administration > Workspace > Mail Preferences and again find the filter configuration at the bottom of the page;
Footprints has a function to add addresses to the SPAM list (even if the SPAM catcher is disabled) if 5 emails from a specific address within the last 15 emails received from that address have the same first 50 characters in the subject line. There is an entry you can add to the MRLocalDefs file that will allow specific email addresses from being added to the list.
Depending on how granular you want to be with allowing emails to get through the SPAM filter you have 3 options, all involve adding a variable to the MRlocalDefs file.
- The footprints\cgi\MRlocalDefs file needs to be edited. Make a backup copy of this file.
- Now open the MRlocalDefs file in a text editor such as notepad or WordPad.
- Insert the following variable(s) on a line by itself to prevent emails from being blocked as Spam:
You can use :
@THIS_EMAIL_IS_NEVER_SPAM_REGEX_ARRAY = ''; # two single quotes
... to disable all spam checking, however, it's safer to use -
@THIS_EMAIL_IS_NEVER_SPAM_REGEX_ARRAY = ('domain.com');
... to designate a domain or address to always allow.
$THIS_EMAIL_IS_NEVER_SPAM = 'email@example.com';
... to designate a single user address to always allow.
... to designate a multiple user addresses to always allow.
4. Ensure this line is above the current last line of the file which currently has a "1;"
... and should be below the line that has:
### Location of footprints root directory ##################################