{"id":766,"date":"2026-10-20T09:03:28","date_gmt":"2026-10-20T08:03:28","guid":{"rendered":"https:\/\/userswp.io\/documentation\/article\/activation-email-not-sent\/"},"modified":"2026-10-20T09:03:28","modified_gmt":"2026-10-20T08:03:28","slug":"activation-email-not-sent","status":"publish","type":"gd_place","link":"https:\/\/userswp.io\/documentation\/article\/troubleshooting\/activation-email-not-sent\/","title":{"rendered":"UsersWP activation email not being sent after registration"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If new users do not get the activation email, first find out whether your site sent it. Usually UsersWP does send it and the message is delayed or filtered on its way to the user&#8217;s inbox.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Check that UsersWP sends the email<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to UsersWP > Emails > User Emails and make sure Enable email is ticked under Registration activate email.<\/li>\n\n\n\n<li>Go to UsersWP > User Types, edit the user type and check Registration Action. Only Require Email Activation sends an activation link.<\/li>\n\n\n\n<li>Make sure the register form has a password field. Without one, UsersWP creates a password for the user and sends the registration success email with their login details instead of an activation link.<\/li>\n\n\n\n<li>Install a mail logging plugin, register a test account and check whether the activation email appears in the log.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">The email is in the log but does not arrive<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your site handed the email over, so the problem is delivery. Many servers send mail without proper authentication, and Gmail, Outlook and Hotmail often delay or reject those messages.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Send your site&#8217;s email through a real mail server with an SMTP plugin such as WP Mail SMTP. Your host or email provider can give you the details.<\/li>\n\n\n\n<li>Send from an address on your own domain. Set it under UsersWP > Emails > Email Options, in Sender name and Email address.<\/li>\n\n\n\n<li>Ask your host or email provider to set up SPF, DKIM and DMARC records for that domain. Receiving mail servers use them to check the email really comes from you.<\/li>\n\n\n\n<li>Ask users to look in their spam or junk folder.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">&#8220;Your account is not activated yet&#8221; after clicking the link<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the link shows &#8220;Account activated successfully. Please login to continue.&#8221; but logging in then says the account is not activated, a caching plugin is the usual cause. Turn caching off and test again. If that fixes it, exclude your UsersWP pages (login, register, account and profile) from the page cache, and flush any object or database cache. See <a href=\"https:\/\/userswp.io\/documentation\/article\/troubleshooting\/login-cache-issue-site-showing-logged-out-after-login\/\">Login Cache Issue, site showing logged out after login<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where users go after activation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After activation UsersWP always sends the user to the login page with a success message. There is no redirect setting for that step. Where users go once they log in is set in Login Redirect Page under UsersWP > General > Login, and per role under UsersWP > Redirects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If new users do not get the activation email, first find out whether your site sent it. Usually UsersWP does send it and the message is delayed or filtered on its way to the user&#8217;s inbox. Check that UsersWP sends the email The email is in the log but does not arrive Your site handed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[39,7],"class_list":["post-766","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-troubleshooting","gd_placecategory-tips-tricks-more"],"_links":{"self":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/comments?post=766"}],"version-history":[{"count":0,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/766\/revisions"}],"wp:attachment":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/media?parent=766"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/tags?post=766"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/categories?post=766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}