We are using DNN 7.3.4 and we are having problems with our emailing system.
Under Host - SMTP Settings we are using Basic Authentication with SSL enabled with a 3rd party smtp provider that is smtp.office365.com. When I test this mailbox, it works. The email is being sent to the mailbox with no problems. We also have Catalook which is using these credentials and the emails are relaying successfully to the user upon a purchase etc.
User Admin/SMTP Settings, we use the "Host" mode. The test is successful for this as well. The Host email address is websites@ and the same is for the Admin (profile) and for the SMTP username.
However, when a new user is registered he will not receive an email, the host will not receive an email that a new user is registered either. When trying to reset the password for a user, the user is not receiving an email. When we switch to a verified registration, the verification email is not being sent at all. All other third party applications would still work.
Here is what we have from the logfile:
2015-01-02 13:54:34,457 [id19903][Thread:32][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.Net.Mail.SmtpException: Mailbox unavailable. The server response was: 5.7.60 SMTP; Client does not have permissions to send as this sender
at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at DotNetNuke.Services.Mail.Mail.SendMailInternal(MailMessage mailMessage, String subject, String body, MailPriority priority, MailFormat bodyFormat, Encoding bodyEncoding, IEnumerable`1 attachments, String smtpServer, String smtpAuthentication, String smtpUsername, String smtpPassword, Boolean smtpEnableSSL)