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, 4 months ago by
admin.
-
AuthorPosts
-
January 17, 2015 at 6:54 pm #12072
dzungha
MemberFree 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 #68055wzp
Moderator1. 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 #68056dzungha
Member1. 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 #68057admin
KeymasterDo 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 #83771wondervegas
ParticipantI 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 #83772wondervegas
ParticipantOctober 8, 2021 at 2:27 pm #83773wzp
ModeratorThe 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 #83780admin
KeymasterThe 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 #83781wondervegas
Participant@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 #83782wondervegas
ParticipantOne 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 #83785admin
KeymasterThe 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, 4 months ago by
admin.
October 10, 2021 at 9:05 am #83789wondervegas
ParticipantI 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 #83793admin
KeymasterI 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.
-
This reply was modified 3 years, 4 months ago by
-
AuthorPosts
- You must be logged in to reply to this topic.