Today we have added support to the DotNetNuke Bulk Emailer module for WebFarms.
We have identified a feature of Bulk Emailer for DotNetNuke that has caused some issues with the running of the module on a WebFarm.
There is an automatic enable feature that checks when you start a bulk email message that the scheduler for the module in the Host / Scheduler is enabled. If it is not enabled, the module will enable it.
With WebFarms there are two processes that run at the same time.
This will cause duplication of sending email messages.
The solution is easy… just disable one of the schedule processes. However this will be automatically re-enabled by the module.
To solve this we have added an option to the Bulk Emailer Settings. This option enables you to tick that you are using a WebFarm, stopping the automatic enabling of iWebs BulkEmailer EmailSchedule process.
Additional Steps Required
After you enable WebFarm mode, you will need to go into the Host Scheduler processes and disable all but one of the multiple processes for the iWebs BulkEmailer EmailSchedule.
The result will be that only one of the schedulers run and only one email message will be sent.