• Resolved Paya Pets

    (@pmrvkr)


    Hi there,

    Im stuck on changing my email adress for days now, cause i’m not getting the confirmation email:

    Im running wordpress fully updated.

    I’ve checked spam and deleted.

    I’ve cleared caches on my browser.

    Checked with the guys from godaddy email, they say everything is in order (even with my dns).

    I’m at the end point, where i dont know what to do anymore. Any ideas or ways to go into backoffice and change the email like you can change the username that “cannot be changed” but somehow you go into myphpadmin and just change?

    • This topic was modified 5 months, 1 week ago by Paya Pets.
Viewing 15 replies - 1 through 15 (of 15 total)
  • Which plugin is this input field from? WordPress itself has nothing under the name.

    Thread Starter Paya Pets

    (@pmrvkr)

    @threadi Sorry but i might not understanding what is you are querying about.

    I’m trying to change the email in WP profile > under “Contact info” > Email?(required)

    Woocommerce uses this email to send New Order notifications and i just made a new email just for that, but i’m not able to change the email for contact in WP cause they are not sending the confirmation email.

    Moderator James Huff

    (@macmanx)

    It sounds like your hosting provider has disabled PHP’s mail() function, which WordPress uses to send you email notifications and is also used by contact form plugins and more.

    This is a common safeguard employed by hosting providers when they suspect that another customer on the same server is sending spam emails directly from the server.

    Another alternative is that PHP’s mail() function is still active, but spammer activity from the server has already caused any email sent from it to be blocklisted. This would result in the emails being sent but never received by any email address with basic anti-spam capabilities.

    You can check this by leaving a comment on your site and checking if you receive an email. Another alternative would be to use the Health Check plugin and send yourself a test email from the plugin’s Tools tab to see if it works.

    If you didn’t receive a test email, you could try using an SMTP plugin to configure your WordPress site to use your email’s outgoing mail server instead of PHP’s mail() function. And, if the chosen SMTP plugin doesn’t work either, I recommend reaching out to their support.

    Oh, you mean this information. This is the user’s email address in WordPress. You can also change this in phpmyadmin. The information can be found there in the users table (table name with a specific prefix from your project in front of it, e.g. wp_users). There you have to search for the ID of the user and adjust the email in the user_email column.

    Thread Starter Paya Pets

    (@pmrvkr)

    @macmanx You telling me, that in order for wordpress to send a confirmation emails, i’ve to install plugins? Are you sure WP is not able to just send the confirmation email to the new email i’m trying to alter?

    Thread Starter Paya Pets

    (@pmrvkr)

    @macmanx I used the health plugin to check my current used email on WP, and it sent the email easy. But the godaddy email im trying to change to is not receiving it.

    So maybe WP is getting blocklisted by goddady email host, cause it comes from this weird domain:

    Sent by: wordpress@*******.com via sxb1plzcpnl*******.prod.sxb1.secureserver.net 

    What you guys think?

    • This reply was modified 5 months, 1 week ago by Paya Pets.
    Moderator James Huff

    (@macmanx)

    No, technically I’m saying you shouldn’t have to, but some hosting providers can lock down servers so they don’t send email via PHP, and that practice seems to be happening more and more lately.

    It’s entirely out of WordPress’s control.

    Thread Starter Paya Pets

    (@pmrvkr)

    Sure, i get you now @macmanx Pls read my last response. I understand you are not a godaddy suport guy but could you give me your input on that thanks! ??

    Moderator James Huff

    (@macmanx)

    Just saw your latest reply, there could also be something in your server’s PHP mail headers that GoDaddy doesn’t like.

    That’s also outside of WordPress’s control. PHP mail headers are set by your hosting provider’s server configuration, and GoDaddy’s spam preferrences are set by GoDaddy.

    An SMTP plugin using SMTP services from a reputable provider may get you around that problem too.

    Thread Starter Paya Pets

    (@pmrvkr)

    Could my Host provider create a rule to let WP emails go through?

    Moderator James Huff

    (@macmanx)

    Maybe, though I think in this case, since your hosting provider is sending email, the ball is more in GoDaddy’s court.

    Thread Starter Paya Pets

    (@pmrvkr)

    Im sorry for the newbie question. But since my WP is hosted with Godaddy. Its Godaddy that is actually sending the emails from WP (Am i right?). And they are being sent via PHP and getting blocked by my godaddy professional email, right? So a workaround (like you said) is to use a SMTP plugin to send more “credible” emails from WP to my godaddy email and not get blocklisted.

    I believe i understood it correctly

    Moderator James Huff

    (@macmanx)

    Oh, if it’s GoDaddy to GoDaddy then I’d definitely check with their support.

    Otherwise yeah, give an SMTP plugin a try and see if that gets around the issue.

    Moderator James Huff

    (@macmanx)

    Basically, to be clear, WordPress isn’t a mailserver, it doesn’t actually send anything.

    It tells your server by way of PHP’s mail component, “Hey, send this,” and that’s all.

    Adding an SMTP plugin basically does the same thing, only WordPress tells your SMTP provider instead.

    Thread Starter Paya Pets

    (@pmrvkr)

    @macmanx I get it now! Thanks a bunch, since im a newbie it’s really great to have this kind of support. Thank you so much ??

Viewing 15 replies - 1 through 15 (of 15 total)
  • You must be logged in to reply to this topic.