Mouth
Well-known member
Situation: There is currently no method for XF to take action on user accounts when email addresses are bouncing. Requesting an add-on to handle this.
Scenario/Summary:
1. Add phrase to header of outgoing emails sent from XF, with user id identifier
2. Check bounces email address (from /admin.php?options/list/emailOptions)
3. Check for phrase from header in #1 in bounced email, and take action on user account
Add-On Requirements/Details:
1. All emails sent from XF to contain a mail header with recipient user ID (eg. "X-XenForo-Recipient-UserID=xxxx")
2. Add to /admin.php?options/list/emailOptions to enter username/password and server address for the bounces email address
3. Cron task to POP/IMAP the bounces email account, and check/read unread emails
4. If unread email is a permanent bounce notifier contains X-XenForo-Recipient-UserID, execute a database query to update user record and set user state to 'Awaiting email confirmation (from edit)'. Mark email as read (or just delete it)
Scenario/Summary:
1. Add phrase to header of outgoing emails sent from XF, with user id identifier
2. Check bounces email address (from /admin.php?options/list/emailOptions)
3. Check for phrase from header in #1 in bounced email, and take action on user account
Add-On Requirements/Details:
1. All emails sent from XF to contain a mail header with recipient user ID (eg. "X-XenForo-Recipient-UserID=xxxx")
2. Add to /admin.php?options/list/emailOptions to enter username/password and server address for the bounces email address
3. Cron task to POP/IMAP the bounces email account, and check/read unread emails
4. If unread email is a permanent bounce notifier contains X-XenForo-Recipient-UserID, execute a database query to update user record and set user state to 'Awaiting email confirmation (from edit)'. Mark email as read (or just delete it)