Different hostings have various restrictions for mailing. Someone limit number of mails can be sent per hour, others disable SMTP mailing and encourage to use php mail().
Every time you interact with external module or system, you need to be able to fine tune intermediate code for the best compatibility.
I ask to add an abstraction layer for services that work with external systems: create API Interfaces and put their implementation class names in the config.php.
With this, developer can implement his own service classes’ without need to hack into the CRM source.
Every time you interact with external module or system, you need to be able to fine tune intermediate code for the best compatibility.
I ask to add an abstraction layer for services that work with external systems: create API Interfaces and put their implementation class names in the config.php.
With this, developer can implement his own service classes’ without need to hack into the CRM source.
Comment