Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount on memberships! Get 20% off now with code SPOOKY-2024!

Email checker stopped working

  • MAYASIMA
  • MAYASIMA
  • OFFLINE
  • Posts: 183
  • Thanks: 22
  • Karma: 5
9 years 3 months ago #267273 by MAYASIMA
Email checker stopped working was created by MAYASIMA
The Email checker suddenly stopped working. I have it set to advanced and it has been working fine since I setup this project. I am not sure if it has to do with the upgrade to 2.0.10 but I cannot think of anything else. The issue is that if you enter an email address the spinner will start spinning and will never stop and the user is just able to go ahead and register. The only time it works is if you enter an email address that already exists in the CB database. In that case the spinner stops immediately and the corresponding validation error is displayed.

Thanks,

Sima

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48477
  • Thanks: 8281
  • Karma: 1443
9 years 3 months ago - 9 years 3 months ago #267361 by krileon
Replied by krileon on topic Email checker stopped working
Seams to be working fine in my tests. We didn't touch the validation or core jQuery with 2.0.10, which would be what'd affect this. Press F12 to open the developer console then click the Network tab and cause the ajax validation to trigger. You should see the ajax call and can see its response there. The MX Record lookup validation test could take awhile depending on the server though and could be why it seams like it's not working.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Last edit: 9 years 3 months ago by krileon.

Please Log in or Create an account to join the conversation.

  • MAYASIMA
  • MAYASIMA
  • OFFLINE
  • Posts: 183
  • Thanks: 22
  • Karma: 5
9 years 3 months ago #267384 by MAYASIMA
Replied by MAYASIMA on topic Email checker stopped working
I found out what the issue is. It has to do with the SMTP settings of my Joomla configuration. A few days ago, around about the same time I upgraded to CB 2.0.10 I changed the SMTP port from 25 to 587 as per my provider's requirements. When I change it back to port 25, the email checker start working as it always has. When I change it back to 587 it stops working. Any idea what this can be?

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48477
  • Thanks: 8281
  • Karma: 1443
9 years 3 months ago - 9 years 3 months ago #267401 by krileon
Replied by krileon on topic Email checker stopped working
I'm guessing the MX Recorder lookup is hanging. I recommend contacting your host to see if they've anything to suggest as maybe they're not even sending the lookup. It doesn't look like we're setting a timeout though so the default value of 300 seconds is being used. Try waiting the 5 minutes and see what happens.

With that said it's kind of an unreliable check as for example GMail doesn't respond to lookups at all as do several other mail servers. Checking that it's a valid format and sending a confirmation email is the best way to confirm that it's valid.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Last edit: 9 years 3 months ago by krileon.

Please Log in or Create an account to join the conversation.

  • MAYASIMA
  • MAYASIMA
  • OFFLINE
  • Posts: 183
  • Thanks: 22
  • Karma: 5
9 years 3 months ago #267408 by MAYASIMA
Replied by MAYASIMA on topic Email checker stopped working
So you guys are not forcing it through port 25? (just want to make sure) Because somehow it is definitely an issue with the port. I have tried many things including waiting for timeouts and the issue get's always resolved by switching it to port 25. I am my own host but I for the email service I am using Amazon SES. I'll check into it, if you can just confirm that your are not forcing a particular port. Thanks!

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48477
  • Thanks: 8281
  • Karma: 1443
9 years 3 months ago #267420 by krileon
Replied by krileon on topic Email checker stopped working
Nope, we don't force the port. The MX Record lookup runs through CBs normal mailer function to construct the mailer object based off your Joomla settings as would any email. Next it uses the mailer STMP functions to send commands to the recipient server to see if it responds. You can see this behavior in cbCheckMail of the below file.

libraries/CBLib/CB/Legacy/LegacyComprofilerFunctions.php


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum