• Resolved keress

    (@keress)


    We’re having trouble getting User Registrations to complete, since the email with the password set link never arrives. Onsite, it appears the registration is done, and indeed, the user does show up in the database, but the account remains useless since the password setting step is never completed.

    I installed an SMTP plugin. Still nothing. BUT, when I went to log in as this test user and clicked the password reset, it DID SEND. So, it appears the problem is not about emails being sent (I get all admin notifications as well. It’s just this particular send that isn’t working.

    I’ve tried deactivating all other plugins and reverting to a default theme and there’s still the same problem.

Viewing 15 replies - 1 through 15 (of 31 total)
  • Please read this below.

    https://codex.www.ads-software.com/FAQ_Troubleshooting#E-mailed_passwords_are_not_being_received

    The most common reason for this is that your WordPress hosting server is not configured to use PHP mail() function.

    Read here for more information as well.

    https://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-not-sending-email-issue/

    You may also consider using a plugin instead.

    Hope any of this information helps, if not let me know and we can try and troubleshoot further.

    Jason King

    (@jasoncharlesstuartking)

    I gave up trying to get WordPress/server to do this properly, and use a third party tool such as Mandrill to send emails from WordPress. Easy to set up.

    Mandrill works great, and they have spent lots of time and money into making sure it functions as it should.

    Another wonderful alternative.

    Thread Starter keress

    (@keress)

    My host techie saw it as a problem with a greylisting feature that was holding emails as spam. He disabled that and was able to register and get a confirmation email, but when I tried it, it still doesn’t send.

    I’ll look into the Mandrill. Thanks for the tip.

    Mandrill should be able to solve this issue for you easily, and not very hard to setup and get going either.

    Let me know if you need help setting it up ??

    Thread Starter keress

    (@keress)

    Okay, this is weird. When I do a registration, no confirmation comes to me as the new user (sent to one email) or me as admin (using another email). BUT if I do a password reset request, an email DOES come to me as the new user.

    The same thing happens whether I’m using Easy-SMTP plugin, WP-SMTP plugin, or Mandrill plugin.

    Do I just have a gremlin who doesn’t want my site to get popular?

    Read WordPress emails are sent but not received

    Bottom line is this is probably an email setup issue. Using Mandrill is one solution. Or verify that your SPF record matches your SMTP server, and fix it if it doesn’t.

    You can verify the email is being sent out by WordPress by looking in the Email Log of Postman.

    ref: https://www.ads-software.com/tags/email-not-received

    Thread Starter keress

    (@keress)

    Did you see what I said that no emails come notifying of registration, but I do get an email if I, as a new user, request a password reset? If it’s working for one request, why not another?

    @daviduzelac

    https://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-not-sending-email-issue/

    This link you posted contains misinformation. For example,

    The most common reason for this is that your WordPress hosting server is not configured to use PHP mail() function.

    Except WordPress doesn’t use the PHP mail() function, it uses PHPMailer. From class-phpmailer.php:

    if ($this->smtp->connect($prefix . $host, $port, $this->Timeout, $options))

    WordPress goes directly to localhost on port 25 via SMTP.

    @keress did you read my article?

    “But that can’t be the problem! My email is working! I received a test email from my trusty SMTP plugin just fine!”
    Irrelevant. Like a Spam score, SPF is only one point towards getting binned. The other is email content.

    Thread Starter keress

    (@keress)

    It’s not just a test email that’s working. It’s the password reset request that works, it delivers to the same email address that does NOT receive the initial notice of registration. What could be the difference between the two?

    Also, I AM using Mandrill.

    You need to do some basic troubleshooting, one variable at a time. Is it in the Mandrill sent log? Yes > Problem at the receiving account. No > problem with WordPress.

    Thread Starter keress

    (@keress)

    I checked my Mandrill log. All kinds of emails are showing up there and being received, EXCEPT the notification that I’ve registered for the site. The notification to me as admin that someone’s registered comes through, but not the one to the new user.

    One thing that’s puzzling me is that an old admin email is showing as the sender of the new user registrations. Can’t see where that’s coming from.

    Thread Starter keress

    (@keress)

    It’s got to be a plugin. I’ve gotten it to work with my child-theme on, but no plugins. I tried turning off the more obvious possible culprits, but no go. I’ll have to go one by one later.

    Must have been two issues, since the no-plug-in test didn’t help earlier.

Viewing 15 replies - 1 through 15 (of 31 total)
  • The topic ‘Registration emails not sending, while other notifications are’ is closed to new replies.