Salve,
abbiamo una applicazione su un web server IIS 8.5 (Windows Server 2012 R2) che dovrebbe mandare delle mail dopo aver effettuato alcune operazioni.
Nel web config abbiamo utilizzato uno degli account mail Office 365 aziendali, ma quando l'applicazione prova ad inviare la mail otteniamo l'errore:
Email to ******@xxxxxx.com (email id: 1085) error:
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.ClosableStream.Close()
at System.Net.Mail.MailWriter.Close()
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at IM.PromptManager.Mailer.Service.SendEmail(SqlConnection connection, SmtpClient client, DataRow datarow)
Abbiamo fatto una ricerca su internet e sembra che la soluzione sia il settaggio su IIS dell'SMTP relay server; abbiamo provato a seguire le istruzioni presenti in questo link
https://technet.microsoft.com/en-us/library/dn592151.aspx
ma senza successo. Tra l'altro, nelle istruzioni, si fa riferimento a IIS 6 quando su Windows Server 2012 R2 c'è la versione 8.5 (e la pagina relativa all'SMTP relay è totalmente differente).
Come possiamo procedere per risolvere questo errore?
--
Cordiali saluti,
Marco Mangiante