WordPress registration Not Sending Email

WordPress registration or contact form not sending Email

‘WordPress not sending email’ problems

Nothing can be more frustrating than WordPress not sending or receiving email notifications. And, there’s never a warning. In fact, one of the most common small issues WordPress admins face is it’s seemingly random ability to stop sending out email notifications.  You definitely do not want that to happen while soliciting registrations on the site. Not only it chops the process, it gives impression that the site is not working properly. But the thing is, most of the times it does not have to do anything with WordPress. You can tinker with the settings (there are hardly any settings so to speak of!), seek help on forums or countless other unproductive things.

By default, WordPress contact and registration form emails are relayed through your hosting server. Since each server is different, not all solutions available on the web will fix your problem. In fact, it is far more likely, that you will end up frustrated. So how does RegistrationMagic bails you out? We do it by totally bypassing the server email process. Here’s how:

Turning on smtp for WordPress emails

Inside Global Settings, there’s a tab for Email Notifications.

WordPress registration Not Sending Email - 1

On the next page there’s a checkbox for Enable SMTP, checking reveals new set of options.

WordPress registration Not Sending Email - 2

SMTP is a common protocol for sending out emails. When we configure mail apps on our phones, most of the times the mails we send out go via SMTP. Gmail uses it; And so does, Yahoo, iCloud and all major email providers. The values we need to fill in these input boxes depend on which email service we will use to send emails. Every provider has its own configuration accessible in its settings area. There are even providers who provide specialized SMTP relay services for large amount of outgoing emails for a monthly charge.

Setting up SMTP to work with WordPress registrations

In this demonstration we will use a random Gmail account to set up outgoing emails. Gmail SMTP settings can be accessed by opening Inbox, clicking on the cog button on top right and then going to Settings in drop down menu.

WordPress registration Not Sending Email - 3

On the next page, click on the Forwarding and POP/ IMAP tab on top.

WordPress registration Not Sending Email - 4

Now click on the Enable IMAP radiobox. This will turn on IMAP/ SMTP system on our Gmail account.

WordPress registration Not Sending Email - 5

After saving, we need to go to Configuration Instructions link down below.

WordPress registration Not Sending Email - 6

It will take us to a new page where Gmail’s configuration for IMAP and SMTP is displayed.  We only need SMTP values. IMAP is for incoming email, which is usually used for fetching email on computer email clients and mobile apps.

WordPress registration Not Sending Email - 7

Here are the corresponding values for RegistrationMagic fields:





USERNAME: Your Gmail Username

PASSWORD: Your Gmail Password

Next we test if the settings are working or not. For that there’s Email Address For Testing input box. RegistrationMagic will try to send an email to this address using the SMTP relay configuration above. If everything goes well, we’ll see a Success message with green tick. If there’s a problem, we’ll get a Failed notification like this:

WordPress registration Not Sending Email - 8

Testing SMTP with WordPress

As another confirmation once the email has gone out, we can see it in our Sent items folder inside Gmail. This is additional advantage of using SMTP – all outgoing mails are neatly catalogued inside outgoing mailbox.

Settings for other service providers differ, so better consult yours if you face any problems. Most email providers put a cap on number of emails to be sent per hour and per day to avoid abuse of their systems. If you look forward to large amount of traffic on your site, be sure to check out professional SMTP relay services like, and Amazon SES.

Hopefully, this will help you in addressing in your woes on WordPress registration not sending email notifications. Until next time.


  1. Sean Callanan

    How do you setup SendGrid? I’m trying and having no luck.

    1. RegistrationMagic

      Hi Sean,

      RegistrationMagic doesn’t have integration option for SendGrid. We have noted your requirement and will plan on adding this in a future version update.

  2. Sagar Chataut

    I used ProfileGrid and Registrationmagic both with same email account and same smtp settings. The ProfileGrid Testperfectly worked, but RegistrationMagic failed, what might be the issue?
    I checked all comments here but no solution, I think problem is in Registrationmagic Plugin, can you please solve this plugin problem?

    1. RegistrationMagic

      Sorry for the inconvenience caused but we tried to replicate this issue and it is working fine at our end. Could you please share the WordPress admin credentials temporarily to analyze the issue by raising a ticket here:

  3. Nikhil Pawar

    I have followed these instructions step by step and am still receiving a “failed” test status. What am I doing wrong here? I’m not receiving registration notification emails and that’s a problem for me.

    1. RegistrationMagic

      Th eissue seems to be related to your email configuration/settings. You may need to contact your hosting provider support team to rectify this.

  4. Christopher Aring

    Trying to get this working with G Suite SMTP Relay, not working any ideas?

    1. RegistrationMagic

      SMTP relay is different than SMTP server setup. Our plugin allows to send email through SMTP layer (SMTP relay processes between SMTP servers). This may help:

  5. Sha

    Anyone have luck making this SMTP config work with sendgrid SMTP connections? I have given all the details but my Test always is failing.
    Choose SSL with 465 port and gave the user and pwd. The test seems to fail all the time. What am I missing

    1. RegistrationMagic Staff

      We will require access details for analysis and help deliver you quick solution. For that, please submit a ticket on our support portal here:

  6. service host error

    this type of error occurs due to a network problem or the internal error on the service. to solve this issues you can contact with service host error solving center which solve the issues related to it.

  7. Tori

    Our host is set up in word press but this still isn’t working, any idea why that may be?

    1. rmagic

      There is still a possibility that emails are not configured by host on your server.

      1. Tori

        We are still keen to get the Email portion working as we are looking in buying a subscription for both our websites. However we want to make sure the main feature we need being notification emails and emails to people who put their details in work.

        Our word press email server details line up with what i’m putting into RM as well as what our host is giving us.

  8. Luis

    I have been trying for 5 days all kinds of things, I contacted support I even tried the previous version, nothing nothing, nothing. It is not possible to use SMTP it only works from WordPress and it is not nice for a customer to receive an email confirmation from WordPress. I also tried adding the post SMTP plugin….. Grrrrrrrrrrrrr

  9. Vinod yadav

    If you are using gmail than you required post SMTP plugin in you wordpress configured.

  10. Alex

    I have followed these instructions step by step and am still receiving a “failed” test status. What am I doing wrong here? I’m not receiving registration notification emails and that’s a problem for me.

Leave a Comment

Your email address will not be published. Required fields are marked *