Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › eMember – free registration email confirmation NOT sent
Tagged: email not sent
- This topic has 12 replies, 4 voices, and was last updated 3 years, 1 month ago by admin.
-
AuthorPosts
-
January 17, 2015 at 6:54 pm #12072dzunghaMember
Free membership email confirmation not sent. After registration, the member is created in emember but the member never receives the confirmation email with link to complete the registration process.
Followed what I searched on the forum, I turned on the debug mode registered myself to test. The log showed:
[01/17/2015 6:35 PM] – SUCCESS :Processing signup request of free membership with email confirmation for: xxxx@hotmail.com
[01/17/2015 6:35 PM] – SUCCESS :reCAPTCH is valid… creating member account for: xxxx@hotmail.com
[01/17/2015 6:35 PM] – SUCCESS :Sending registration completion email for free registration with confirmation to: xxxx@hotmail.com
[01/17/2015 6:35 PM] – SUCCESS :Free registration with confirmation complete.However, I still don’t get the confirmation email. Suggestions?
Thanks,
dZungJanuary 17, 2015 at 10:16 pm #68055wzpModerator1. Did you check the spam folder of the email address?
2. Are regular (non eMember) WordPress users able to receive emails when they register for WordPress accounts? I’m asking this to determine if the regular WordPress user email system is working.
January 18, 2015 at 10:18 pm #68056dzunghaMember1. Yes, I did check in the spam folder. That is the folder where I checked first.
2. I disabled WP user registration on my site so what you asked does not apply.
2.1 I tested WP mail function by sending myself a test email from WP-Admin-Settings->Email. Test mail was sent successfully.
Any suggestions? Thanks.
January 19, 2015 at 12:17 am #68057adminKeymasterDo the following first (just to be sure);
https://support.tipsandtricks-hq.com/forums/topic/re-install-or-load-a-fresh-build-of-the-plugins
The plugin is definitely sending the email. So the issue is on the server side. The following post is the best help we can provide when the issue is not in the plugin:
October 8, 2021 at 10:54 am #83771wondervegasParticipantI did everything in the link to test emails being sent and they are. Did both tests and received both emails. But yet when I test the free registration form here: [wondervegas.com/join-us/registration] the emails are not sent. I get the correct confirmation but nothing is received. Here is a video of the process.
October 8, 2021 at 11:00 am #83772wondervegasParticipantOctober 8, 2021 at 2:27 pm #83773wzpModeratorThe video wasn’t as helpful, as you intended; too “busy” and hard to read.
Please do what the first person at the top of the thread did; which is to enable debug logs, and provide the log results of a registration attempt. This is important, because it proves eMember made the sending attempt.
Also, are you using the SMTP server that came with your hosting service?
Did you download and run the email functionality tester plugin and perform the tests that are shown in the documentation?
October 8, 2021 at 4:44 pm #83780adminKeymasterThe email delivery depends on your mail server. So when you are having this kind of email issue, the only proper solution is to use SMTP to send the emails from your server. It’s the only way you can improve the email delivery issue. You can use the SMTP plugin to configure SMTP for your site. See the following post for more explanation:
Your hosting provider can give you the SMTP details required to configure the SMTP settings of the SMTP plugin. After you configure SMTP on your site, test the email process.
October 8, 2021 at 10:49 pm #83781wondervegasParticipant@WZP
To answer your question about enabling logs I have and here are the results:[10/08/2021 10:16 PM] – SUCCESS : Log file reset
——————————————————————[10/08/2021 10:18 PM] – SUCCESS :Processing signup request of free membership with email confirmation for: jpcardell@gmail.com
[10/08/2021 10:18 PM] – SUCCESS :reCAPTCH is valid… creating member account for: jpcardell@gmail.com
[10/08/2021 10:18 PM] – SUCCESS :Sending registration completion email for free registration with confirmation to: jpcardell@gmail.com
[10/08/2021 10:18 PM] – SUCCESS :Free registration with confirmation complete.
[10/08/2021 10:31 PM] – SUCCESS :Processing signup request of free membership with email confirmation for: jpcardell@gmail.com
[10/08/2021 10:31 PM] – SUCCESS :reCAPTCH is valid… creating member account for: jpcardell@gmail.com
[10/08/2021 10:32 PM] – SUCCESS :Creating a new account for free membership or for the level specified in the shortcode. Member Email: jpczcc@gmail.com
[10/08/2021 10:32 PM] – SUCCESS :Processing registration submission…
[10/08/2021 10:32 PM] – SUCCESS :Creating WP User using Multi site API. User ID: 6 Blog ID: 1
[10/08/2021 10:32 PM] – SUCCESS :Preserve role settings is enabled. So the corresponding WP user role will not be updated.
[10/08/2021 10:32 PM] – SUCCESS :WP MS user successfully added to blog ID: 1
[10/08/2021 10:32 PM] – SUCCESS :Preserve role settings is enabled. So the corresponding WP user role will not be updated.
[10/08/2021 10:32 PM] – SUCCESS :===> Performing autoresponder signup if needed <===
[10/08/2021 10:32 PM] – SUCCESS :Performing membership level specific autoresponder signup if specified.
[10/08/2021 10:32 PM] – SUCCESS :End of membership level specific autoresponder signup.
[10/08/2021 10:32 PM] – SUCCESS :Performing global autoresponder signup if specified.
[10/08/2021 10:32 PM] – SUCCESS :End of global autoresponder signup.The member was created but an email was never sent sending him the temporary password. I deactivated buddypress to see if that made any difference and it has not. I even deactivated register must confirm email address which enabled the member to be created but didn’t receive an email with login details.
Also, are you using the SMTP server that came with your hosting service? Yes
Did you download and run the email functionality tester plugin and perform the tests that are shown in the documentation? This answer is also yes and the tester plugin had no problems sending emails. Plus when the confirm email address was checked and I manually sent a confirmation link under WP eMember > Admin Functions then did the generate a registration completion link form that also worked. The email was sent that way.
@admin
I’m using the easy wp smtp plugin and when I do their test it works also just like your email tester plugin. No problem. For some reason only on registration it appears to not be sending emails.October 8, 2021 at 11:01 pm #83782wondervegasParticipantOne more thing since email with password was never received on the /member-login/ page I selected reset password and entered the email address and an email was sent but no password given. Here is the email received:
Hi jpcardell,
This notice confirms that your password was changed on Welcome to Wonder Vegas.
If you did not change your password, please contact the Site Administrator at
john@wondervegas.comThis email has been sent to jpcardell@hotmail.com
Regards,
All at Welcome to Wonder VegasOctober 9, 2021 at 3:57 pm #83785adminKeymasterThe plugin definitely executed the email sending code as you can see in the following line of the debug log file
[10/08/2021 10:18 PM] – SUCCESS :Sending registration completion email for free registration with confirmation to: jpcardell@gmail.com
So something else is blocking that particular email from getting delivered. I have no idea what that is unfortunately. I have sent you an email for this.
The other email you are referring to is a standard email sent by core WordPress. That email is not sent by emember. You are using the WP user integration so that email is just a reset of the user password using the WP User system.
- This reply was modified 3 years, 1 month ago by admin.
October 10, 2021 at 9:05 am #83789wondervegasParticipantI replied to the email and tried it on other installs with only the smtp plugin and emember active and everything sends emails except for WP eMember. Thanks for your help.
October 10, 2021 at 5:40 pm #83793adminKeymasterI think you are testing with an email that already has a WP User account in this network. So this could be a situation with incorrect testing. You must delete a user before you try that user’s email address to test for a new registration. Your new customers to the site won’t have an existing user account. So you have to simulate that same condition.
-
AuthorPosts
- You must be logged in to reply to this topic.