WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] WordPress emails and RFC 5322 compliance to microsoft based email platforms (7 posts)

  1. rlrob008
    Member
    Posted 5 months ago #

    Hi,

    Not 100% sure if this is the correct part of the forum to ask this question.

    I have setup a website running WordPress 3.5.1 and BuddyPress 1.6.4 (not the latest versions). The development has been coming on for a while as the client required loads of customizations.

    Everything was working fine until about 1 month ago when users registering with Microsoft based email platforms (outlook.com, hotmail.com, etc...) stopped getting the confirmation emails for registering and password changes.

    The mail logs on the server give the following error message:
    550 5.7.0 (BAY0-MC4-F57) Message could not be delivered. Please ensure the message is RFC 5322 compliant.

    The mail is blocked by those platforms and the users can't register or recover forgotten passwords. Other other platforms such as gmail, yahoo and personalized domains have no issues.

    These mails according to the server logo is coming from the server generated "email address" weXXXXXXXX@wwwXX.XXt3.XXXt-X.net (X's re replacement characters). I figured that that address is thus not RFC 5322 compliant.

    I tried a couple of options i found on the web but none seem to work.

    I found 2 related posts on this support forum, neither of which have a valid response.
    http://wordpress.org/support/topic/autorespond-not-working-to-hotmail-adress?replies=1
    http://wordpress.org/support/topic/wp-e-commerce-emails-notification-not-received-by-hotmail-and-outlook?replies=4#post-4795062

    I also tried the hack in this link which i found on a couple of websites:
    http://www.otherwhere.co/blogdevelopment/change-the-wordpress-default-from-email-address-and-name

    I also tried a couple of plugins including this one:
    http://www.tipsandtricks-hq.com/wordpress-plugin-change-wp-email-from-details-1883

    Yes no matter what the email still gets sent from the same address and gets blocked.

    How can i possible resolve this? Is it a matter on the web server or is it something that needs to be sorted out in WordPress or BuddyPress?

    Your assistance will be much appreciated.

  2. esmi
    Theme Diva & Forum Moderator
    Posted 5 months ago #

    This is not an issue within WordPress or BuddyPress - both of which just use a variant of PHP mail(). It's an issue within your mail server's configuration.

  3. rlrob008
    Member
    Posted 5 months ago #

    Hi esmi.

    Thanks for the feedback.

    I'll check with the hosting service provider to see if they can assist.

    Are there any settings you know of off-hand I should get them to check out?

  4. esmi
    Theme Diva & Forum Moderator
    Posted 5 months ago #

    Sorry - advanced mail wrangling is not part of my skill set :-(

  5. rlrob008
    Member
    Posted 5 months ago #

    Ok thanks.

    Just one last thing. I checked the error message being returned header information from the email being sent and I see there is know from email address in the actual email. Where are the usual places to check for this in WordPress code? I've tried adding the code i found on the internet to 3 different function.php files but still nothing gets added.

    Do you know where I could look?

    Here is the header information.

    [ email redacted ]
        SMTP error from remote mail server after end of data:
        host mx4.hotmail.com [65.55.37.72]: 550 5.7.0 (COL0-MC1-F19) Message could not be delivered. Please ensure the message is RFC 5322 compliant.
    
    ------ This is a copy of the message, including all the headers. ------
    
    Return-path: <weetikcyrg@www64.cpt3.host-h.net>
    Received: from localhost
            ([127.0.0.1] helo=www64.cpt3.host-h.net ident=Debian-exim)
            by www64.cpt3.host-h.net with esmtp (Exim 4.72)
            (envelope-from <weetikcyrg@www64.cpt3.host-h.net>)
            id 1VZGrs-0007IC-3Q
            for [ email redacted ]; Thu, 24 Oct 2013 11:06:12 +0200
    Received: from weetikcyrg by www64.cpt3.host-h.net with local (Exim 4.72)
            (envelope-from <weetikcyrg@www64.cpt3.host-h.net>)
            id 1VZGro-0007I9-Ky
            for [ email redacted ]; Thu, 24 Oct 2013 11:06:08 +0200
    To: [ email redacted ]
    Subject: [Weetie] Password Reset
    X-PHP-Originating-Script: 1274:class-phpmailer.php
    Date: Thu, 24 Oct 2013 09:06:08 +0000
    From:
    Message-ID: <8f69e07d02ad971222dc69144f70764e@weetie.com>
    X-Priority: 3
    X-Mailer: PHPMailer 5.2.1 (http://code.google.com/a/apache-extras.org/p/phpmailer/)
    MIME-Version: 1.0
    Content-Transfer-Encoding: 8bit
    Content-Type: text/plain; charset="UTF-8"
    X-Unfudged-Spam-Score: 0.9 (/)
  6. I've tried adding the code i found on the internet to 3 different function.php files but still nothing gets added.

    Don't do that, I'm pretty sure you'll make it worse...

    See this part?

    SMTP error from remote mail server after end of data:
    host mx4.hotmail.com [65.55.37.72]: 550 5.7.0 (COL0-MC1-F19) Message could not be delivered. Please ensure the message is RFC 5322 compliant.

    The SMTP receiver doesn't like the mail your host is generating. That's probably an issue with the host or some customization.

    Try using another service via a plugin (as a test) to deliver e-mail. I've used this one in the past.

    http://wordpress.org/plugins/wp-smtp/

    That plugin and others relies on the host having a working SMTP setup so that might not solve it for you. But it can't hurt to try this too.

  7. rlrob008
    Member
    Posted 5 months ago #

    Jan,

    You my friend are a legend!!!

    Thanks a lot for that. Plugin works like brand new Skyline GTR engine.

    Saved me a whole lot extra stress and wasted hours.

    Thanks for your help too esmi got me going in the correct direction.

Reply

You must log in to post.

About this Topic