Alpha1
Well-known member
Microsoft has started blocking emails because it blocks my complete email server. There is nothing wrong with the recipient email.
I have about 100k members with hotmail, live, outlook. While there is nothing wrong with these addresses, XenForo is registering the notification as a status that needs to be registered as an actionable bounce. i.e. a mass of members with good email addresses are getting their account deactivated and see our standard notice for members with bounce status to fix up their email account.
This is the message that Microsoft is sending:
Obviously the blacklisting is something I needed to address with Microsoft(which I have), but IMO XenForo should not handle this bounce message as it does.
To make matters worse, xf does not have any way to batch update the status of these accounts. I think the only way to repair the deactivated accounts is by database queries.
What query can I use to set all accounts which have status 'email_confirm' and email includes hotmail, live or outlook to 'valid' ?
I have about 100k members with hotmail, live, outlook. While there is nothing wrong with these addresses, XenForo is registering the notification as a status that needs to be registered as an actionable bounce. i.e. a mass of members with good email addresses are getting their account deactivated and see our standard notice for members with bounce status to fix up their email account.
This is the message that Microsoft is sending:
Code:
Action: failed
Status: 5.7.1
Remote-MTA: dns; outlook-com.olc.protection.outlook.com
Diagnostic-Code: smtp; 550 5.7.1 Unfortunately, messages from [xxx.xxx.xxx.xxx.xxx]
weren't sent. Please contact your Internet service provider since part of
their network is on our block list (S3140). You can also refer your
provider to http://mail.live.com/mail/troubleshooting.aspx#errors.
[HE1EUR01FT013.eop-EUR01.prod.protection.outlook.com]
To make matters worse, xf does not have any way to batch update the status of these accounts. I think the only way to repair the deactivated accounts is by database queries.
What query can I use to set all accounts which have status 'email_confirm' and email includes hotmail, live or outlook to 'valid' ?