I'm using Dotnetnuke along with a 'verified registration' setup on my portal. When a new user signs on, the website administrator receives an email confirming the new user registration but the new user does not receive their verification code. In addition, users who use the password reminder link do not receive their password reminder, yet the portal administrator receives the email message. I've spent a fair bit of time searching google for an answer to this but have had not luck. Here are my smtp settings:
smtp server and port: mail.mydomain.com
smtp authentication: basic
smtp username: admin@mydomain.com
smtp password: xxxxxxxxx
Notes: I receive the test email
I know little about setting up an email server but after all my research I believe the smtp server is not relaying the emails to email addresses other than email addresses associated with xxxx@mydomain.com. I've contacted the support team at webhost4life.com (my hosting company) and they are not able to help me. I'm not sure if it's because they don't know what they are doing, or maybe I'm just an idiot! Anyway, I'm getting a little frustrated as this should't take a whole day to resolve. Any help or suggestions whould be greatly appreciated. The DNN community has always been great.
Here's the error message from the event viewer:
Mailbox unavailable. The server response was: Authentication is required for relay" Message: System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable. The server response was: Authentication is required for relay at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception) at System.Net.Mail.SmtpClient.Send(MailMessage message) at DotNetNuke.Services.Mail.Mail.SendMail(String MailFrom, String MailTo, String Cc, String Bcc, String ReplyTo, MailPriority Priority, String Subject, Mailformat Bodyformat, Encoding BodyEncoding, String Body, String[] Attachment, String SMTPServer, String SMTPAuthentication, String SMTPUsername, String SMTPPassword, Boolean SMTPEnableSSL)