You're asking for the same help in 4 topics in this board.
SMTP config is quite a dedicated setting to be investigated if systemistic issues are found, and one should be on you instance to debug.
I would check if the connection to SMTP is really going out from your instance. In order to do this I would both raise up the SMTP debug level in config file and phpmailer library, and put some debug breaking points to be fired out when mailer function is called in your code.
The SMTP debug error info could suggest if you need correction smtp side or Lms side.
If you don't have the abilities to do debug correctly, you should find someone who can help. But, please, don't open other topics for the same problem.
I dont know what could be the reason for lost password to not work, can I do the debug, but u need me which file/folder I need to see for error log and php mailer settings, I need to make the server live by tomorrow EOD, your help will be great help, i am using Gmail settings for mail, also if I a disable SMTP database in config php, then lost password stuck and without that it doesn't work. Kindly help
Now we can discuss what an app should or shouldn't provide, but please don't blame apps for developers limits.