Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › No complete registration email sent unless regenerated with userid
- This topic has 14 replies, 5 voices, and was last updated 12 years, 11 months ago by flexwebmaster.
-
AuthorPosts
-
December 18, 2011 at 9:09 am #5069pachooleeMember
After user registers no complete registration email is sent. However, if I go into Admin Functions and generate an email registration completion link using the member id, an email is sent.
December 18, 2011 at 9:58 am #39801PeterMemberHi,
This post may help you:
https://support.tipsandtricks-hq.com/forums/topic/email-sent-to-complete-registration
December 18, 2011 at 11:50 am #39802pachooleeMemberSo I am to understand that no “complete registration email” is sent out to free users?
And yet, using the [wp_eMember_registration] shortcode does not show fields for entering username and password.
So how are free members supposed to set their username and password if they don’t get a completion email, and they can’t do it on the registration form?
December 18, 2011 at 1:08 pm #39803pachooleeMemberI also tried both of the methods listed in the documentation here:
And I cannot get either method to send the initial email. Email is only sent if regenerated from the admin panel using the member id.
December 18, 2011 at 4:09 pm #39804IvyMemberHi, What version of the plugin are you using?
December 18, 2011 at 9:32 pm #39805pachooleeMemberI am using the latest version from Dec 15. But neither one of the methods (mentioned in the documentation I linked to above) generate an initial email to free users. However, if I regenerate the email with userid it is sent out. What am I doing wrong?
December 19, 2011 at 5:20 am #39806adminKeymasterPlease post a link to the page where you have placed the free membership with email confirmation shortcode.
December 19, 2011 at 8:33 am #39807pachooleeMemberI found out what is happening, but don’t know how to fix it.
The “from” email address generated in the initial email is not picking up the “from” email address set in the email settings. Instead it is generating a “from” address of “WordPress@yahoo.com”, which is going straight to spam.
When I regenerate the email using the userid, it does pick up the correct “from” email in the email settings.
December 20, 2011 at 12:16 am #39808pachooleeMemberI think this is a bug.
I put an echo in function
free_rego_with_email_confirmation_handler()
for the field $from_address which is set by
$from_address = $emember_config->getValue(‘senders_email_address’);
If I hard code the $from address in the function, the email is sent ok.
I do have the field “senders_email_address” properly filled in on the email settings page.
I haven’t been able to chase the problem back any further.
December 20, 2011 at 5:57 am #39809adminKeymasterLets try to find out why that code is acting abnormal on your site. If you place an echo statement below the “$from_address” field like the example below then what does it show?
$from_address = $emember_config->getValue('senders_email_address');
echo "<br />From Address Value:".$from_address;What value have you entered in the “From Email Address” field in the “Prompt to Complete Registration” Email Settings?
December 24, 2011 at 4:30 am #39810pachooleeMemberIn the “From Email Address” field in the “Prompt to Complete Registration” Email Settings,
I had used the format “My Name <myemail@mydomain.com>”
When I echoed $from_address it only picked up the first part, ie the “My Name” part.
If I then changed the field to contain only my email address, the $from_address did contain my email address.
It seems like there is some sort of bug when using the “Your Name <youremail@example.com>” format in the registration email settings.
December 24, 2011 at 9:35 am #39811adminKeymasterThat is weird. I know that there is no bug in this area because I have just double checked this “From Email Address” functionality. What version of eMember are you using? Have you done any customization to it?
December 25, 2011 at 5:03 am #39812pachooleeMemberThe latest version, from 12-15. I have done no customization (other than adding the echo to the function as requested above).
December 25, 2011 at 7:37 am #39813adminKeymasterI have sent you an email to get site access so I can check it out.
December 25, 2011 at 11:45 am #39814flexwebmasterMemberI am having the same problem – free user registration doesn’t send a confirmation email. I’d appreciate you posting the solution once one is found.
-
AuthorPosts
- You must be logged in to reply to this topic.