0

On a new Joomla 4 site, I activated user registration, with profile activation via link sent by email.

In the tests I did, I found that new users do not receive the email with the activation link. I have already checked the config settings for sending php/smtp messages. Furthermore, the site administrator correctly receives the email of the new registered user.

I need help solving this problem. Can anyone who already faced this problem help me?

Thanks

7
  • In your hosting account have you checked whether the email has been sent and if it was received or rejected? In cPanel the feature is in the Email group and is called Track Delivery. This will help you determine if it is an issue with Joomla, your email server or the recipients. Commented Nov 30, 2022 at 6:57
  • Hi, the settings on the server are correct, the strange thing is that if I register a user, the email arrives to the administrator, but it doesn't reach the new user. Could it be a Joomla bug? Commented Nov 30, 2022 at 16:39
  • I wasn't asking to check settings. If you use a 'Track Delivery' feature, or whatever it is for your hosting/server account, then you should be able to see if the email to the user actually left Joomla and appeared on the Mail server as outgoing mail. If you can see the email got to the mail server then it is probably not a Joomla issue and it is an email delivery issue. If it doesn't appear to have reached the mail server then turn on messages, Error Reporting, and see if there are any further diagnostics available. Commented Nov 30, 2022 at 20:15
  • Hi, I haven't cpanel, but another panel. The setting is right. Commented Nov 30, 2022 at 20:37
  • The fact that the site admin gets the email makes this unlikely to be a Joomla issue. As mentioned, check your email logs. It would be useful if you can provide the administrator success data along with the user success or failure data. Commented Nov 30, 2022 at 23:07

2 Answers 2

0

The emails are probably going to the spam folder. Check the settings in your DNS records.

0

Updated entry: My Bad!!! In my email client inbox, I had it set to read as plain text. Once I switched that over to HTML the link is now a link.

Using Joomla! 5.1, on a server with Joomdle 2.3.1 and Moodle 4.3, our 'new user sign-up' via Joomla home page, does send their email message to activate. However, the supposed hyperlink IS NOT actually a link. Instead we had to copy/paste the link to the URL in order to get back there to complete the activation. It is not a bad URL just is not a hyperlink.

--------------- everything else here seems to be in order ------------ other than these known issues: a.) Moodle does not permit uppercase lettering in user names, b.) if password reset required and MFA mandatory, the system errors with too many redirects upon the user trying their first login. Have to erase the cookie to get going again. c. Turning off the MFA and password change seems to allow the login, however Joomla is still taking the new user to change-password.html anyway. d. While MFA and Require Password Change are not set, there is no longer a bad cookie or TOO MANY REDIRECTS error. e. Checked all of the Mail Templates, there is no visible template beginning with the salutation of "Greetings..." whether I check in en-US or en-GB makes no difference. Must have to edit the code to see where that text is coming from. I put the English US onto this server and set its default to English US.

It reads as follows:

" Greetings New User, Thank you for signing up with us. We have received your request and we will process it as soon as you confirm your email address by clicking on the following hyperlink:

https://sumserver.biz/en-us/component/comprofiler/confirm.html?confirmcode=rege9b4f0a6be5e75f403457a398f722280025eb294

Once your email address is confirmed our moderators will be notified to continue the activation process. You will be notified by email of the progress of your sign up process. Email: [email protected] Name: Mike Username: mikedog Kind Regards, Website Administration Team

NOTE: This email was automatically generated from Sum Server (https://sumserver.biz).

Standard response to the sign-up is displayed on Joomla Front End.

Sign Up Complete! An email with further instructions on how to complete your sign up has been sent to the email address you provided.

Please check your email (including your spambox) to complete your sign up.

To have the email sent again, simply try logging in with the username and password of your sign up.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.