Thanks Ben for the reply. Looks like SSL not enabled on the network and test email from admin was working using smtp server name and EmailFrom address should be same as SMTP user account or need to setup send as feature on email account.
When I try to send email using KenticoUserManager.SendEmailAsync method, emails are sitting in the queue and not going out. Noticed emailSiteId is not being passed from kenticoUserManager in CMS_Email table. Can you please advise how SiteID is being picked in SendEmailAsync method. I assume emails not going out because siteId is zero.