Note: for an updated version of this and other articles, we recommend you to check our knowledge base here
FEATURE: Spam block
"Spam block" prevents a faulty Event Rule to send to many emails or SMS messages to one single recipient.
A typical scenario you want to avoid is that larger email providers like GMail, Yahoo and Hotmail will block your email server if you start to send hundreds of emails to one address during a shorter period of time.
Another scenario to be careful with is sending larger number of SMS, which is both annoying and expensive.
Make sure all plugins are up to date "green" under SiteAdmin -> Plugins
"Spam block" is enabled by default.
Email Under SiteAdmin -> Settings -> Email you can set the number of emails per 60 minutes that are allowed to be sent to one email address. Default is 30. If more then 30 email notifications are sent, no more emails are sent for one hour. GpsGate will also send a notification to the SiteAdmin's email address with information.
SMS Under SiteAdmin -> Settings -> SMS you can set the number of SMS per 60 minutes that are allowed to be sent to one phone number. Default is 10. If more then 10 SMS messages are sent, no more SMS messages are sent for one hour. GpsGate will also send a notification to the SiteAdmin's email address with information.
How to fix the problem
In the spam block notification email you will also see which email address or phone number that is temporary blocked. You can search for it in the Terminal under SiteAdmin -> System Tools to find out which username and application it belongs to.
Under SiteAdmin -> System Tools -> Profiler -> CommandNotifier you can see which event rule in which application is causing all SMS/emails to be sent. Login to the application and disable the event rule, or change it to generate less notifications.
Make sure you do not give your end users more privileges than what the can handle!
SMS & Email quota per application. http://forum.gpsgate.com/topic.asp?TOPIC_ID=17600
A server with many applications and event rules can generate a large number of email notifications. For best performance and to avoid being black-listed for spam, it is recommended that you setup multiple SMTP servers. Based on application tag or email domain. http://gpsgate.com/blogComment/configuring_email_providers
How to setup multiple SMS providers http://gpsgate.com/blogComment/configuring_sms_providers
Use Roles and Features/Privileges http://gpsgate.com/blogComment/roles_and_features
Overview of all common privileges http://forum.gpsgate.com/topic.asp?TOPIC_ID=15102
Redesign the Event Rules or consider using reports instead. E.g EV100x http://gpsgate.com/reports
If you want to integrate Event Rules to another system. Notify your custom server over HTTP when an Event Rule is true:
Alerts when server uses excessive resources http://forum.gpsgate.com/topic.asp?TOPIC_ID=17693
Here is a topic in the forum about recommended email providers (recommended by other GpsGate users, which sends many emails)