SilverStripe email bounce handling
Handles incoming emails that have bounced as a result of past sent emails.
Emails sent out must be marked with the appropriate header so that bounces come to the right place.
- SilverStripe 2.4
- Add folder to your SilverStripe installation directory.
- add "define('BOUNCE_EMAIL','email@example.com');" to your _config.php file.
- This is then set by Mailer.php when sending emails
- Reading emails
- Pipe incoming emails addressed to 'firstname.lastname@example.org' to | silverstripe/sapphire/sake /BounceEmailTask
SilverStripe's core functionality for bounce handling is limited / incomplete (as of v2.4). Bounce handling appears to have been started with the Newsletter module. This is evident by the newsletter-specific code visible in Email.php