- Affected version
- 2.2.15
This issue is not necessarily a bug in XF, but I'm reporting here because it has clear potential to catch people by surprise*. (See also discussion in the "How to duplicate a live site to use as a test site" thread.)
In short, when you disable email with
The obvious (and maybe only?) way this can cause trouble is when you have cloned your site, because the cron job on the clone can compete with the live site to fetch the bounces from the mailbox. If using activity-based cron jobs, and your live site is busy, the clone site is unlikely to win. If the live site is quiet, you may lose bounces. (I don't know how many you'd need to lose before any given email service degrades your reputation though.)
(*Example of apparent confusion/surprise here )
In short, when you disable email with
$config['enableMail'] = false;
in config.php, the email bounce handler cron job will still run.The obvious (and maybe only?) way this can cause trouble is when you have cloned your site, because the cron job on the clone can compete with the live site to fetch the bounces from the mailbox. If using activity-based cron jobs, and your live site is busy, the clone site is unlikely to win. If the live site is quiet, you may lose bounces. (I don't know how many you'd need to lose before any given email service degrades your reputation though.)
(*Example of apparent confusion/surprise here )