Viewing 15 replies - 1 through 15 (of 16 total)
  • Moderator James Huff

    (@macmanx)

    If it’s pending, that means you didn’t receive and act on the confirmation email, so 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.

    If the email change is pending and the confirmation email isn’t received, you can update the email address directly in the WordPress database. Here’s how:
    Access phpMyAdmin:
    Log in to your web hosting control panel (like cPanel) and open phpMyAdmin.
    Select Your Database:
    Select the database associated with your WordPress installation from the left-hand sidebar.
    Find the Options Table:
    Look for the table named wp_options. Note that the prefix (wp_) might be different depending on your setup.

    Thehre is a two options

    One : Update the Admin Email:

    Search for the option name admin_email.
    Click on the Edit button next to it.
    Replace the current email address with your new email address.
    Save the changes.

    Two : Update by adminhash

    Search for the option name adminhash.
    Click on the Edit button next to it.
    You can find hash value next as below example

    mailto:a:2:{s:4:”hash”;s:32:”a151c9f6c1fab500fcc649c220223faa“;s:8:”newemail”;s:28:”[email protected]”;}

    example.com/wp-admin/options.php?adminhash=a151c9f6c1fab500fcc649c220223faa
    mailto:a:2:{s:4:”hash”;s:32:”a151c9f6c1fab500fcc649c220223faa“;s:8:”newemail”;s:28:”[email protected]”;}

    Replace your website url next to example.com & replace hash value with exact match your admin hash value.
    example.com/wp-admin/options.php?adminhash=a151c9f6c1fab500fcc649c220223faa

    Thread Starter skhokho76

    (@skhokho76)

    Hi,

    To be specific I want to change the email that is on WordPress under Settings General.

    Warm Regards

    Moderator James Huff

    (@macmanx)

    Ok, please follow the steps in my first reply.

    Thread Starter skhokho76

    (@skhokho76)

    Hi,

    I wrote a comment and submitted a review, this part is working very well

    Here I want to change the email that is on WordPress under Settings, General, this is a private email, I used it the first time I set up the WordPress, Now website is completed and want to use domain email address, it keeps on pending its two weeks now please help me.

    Warm Regards

    Moderator James Huff

    (@macmanx)

    Can you send a test email to the email address you want to use with the Health Check plugin as detailed in my first reply?

    Thread Starter skhokho76

    (@skhokho76)

    The Mail Check will invoke the wp_mail() function and check if it succeeds. We will use the email address you have set up, but you can change it below if you like.

    Email

    Additional message

    It seems there was a problem sending the email.

    The given data was invalid.

    I did sent and receive emails from my gmail account to [email protected] email but send test email failed

    • This reply was modified 2 months, 3 weeks ago by skhokho76.
    Moderator James Huff

    (@macmanx)

    Ok, so, again, please follow the steps in my first reply.

    Thread Starter skhokho76

    (@skhokho76)

    Hi,

    I did follow all your steps mentioned above, and changed the email from info@… on phpMyAdmin wp-option admin email, to support@………. , I think I follow all your instructions so far. I do not know what next now.

    Wwarm Regards,

    Thread Starter skhokho76

    (@skhokho76)

    Another thing, I just changed email on WordPress Forum from to and got a confirmation link, the forum email is now what is remaining is to change email on settings, general to email.

    Warm Regards

    • This reply was modified 2 months, 3 weeks ago by James Huff. Reason: email addresses removed from public forum
    Moderator James Huff

    (@macmanx)

    Thread Starter skhokho76

    (@skhokho76)

    Hi,

    I am loosing hope if this will work because followed all your steps, this will only work if i can get confirmation link, its been two weeks doing the same thing

    warm regards

    Moderator James Huff

    (@macmanx)

    Which SMTP plugin did you choose?

    Thread Starter skhokho76

    (@skhokho76)

    Brevo

    Thread Starter skhokho76

    (@skhokho76)

    I chose many of them but they don’t work because email is different to domain

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