My site SMTP email seems to work fine... When I "Test SMTP Settings" - email is sent and I receive the notification in my email client. THe mail server seems to be working. I also tested the forum and other modules that use email and it works.
However I needed to send an email to my membership via "roles" - so I thought I'd try the Newsletters module... for a test I sent a message using "Additional Emails"... the module reports:
Bulk mail sent (asynchronous mode). Please check confirmation email for result.
The notification email says "There is a problem
with the configuration of your SMTP Server. Mail was not sent." - and I did not receive the email from the Newsletters module.
I went to Host Settings > Logs and here is an example item:
2015-10-20 11:35:45,939 [dodder][Thread:19][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: SMTP authentication is required.
at System.Net.Mail.RecipientCommand.CheckResponse(SmtpStatusCode statusCode, String response)
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
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)
2015-10-20 12:03:04,720 [dodder][Thread:25][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: SMTP authentication is required.
at System.Net.Mail.RecipientCommand.CheckResponse(SmtpStatusCode statusCode, String response)
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
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)
My host email account is admin@domain.com - its the superuser address - which is what I'm using when trying to get this to work - and it is in the host settings as well.
Ideas?