Sto utilizzando sp_send_dbmail
che funziona perfettamente tranne quando invio a destinatari che utilizzano account Gmail. Il log di posta del database presenta il seguente errore:SQL Server sp_send_dbmail - Come inviare posta a Gmail?
Error,80,The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 2 (2015-05-29T13:22:39). Exception Message: Cannot send mails to mail server. (Unable to send to a recipient.))
Tutti i destinatari che non utilizzano Gmail ricevono il messaggio correttamente.
Quando uso manualmente Outlook per inviare messaggi a questo account Gmail, funziona. I destinatari ricevono correttamente i messaggi. L'account di posta di SQL Server non utilizza Gmail. Io uso Port 25 e SSL (ho provato senza SSL e non funziona neanche).
Di seguito la chiamata di procedura:
EXEC msdb.dbo.sp_send_dbmail
@recipients = '[email protected];[email protected]',
@copy_recipients = '[email protected]',
@profile_name = 'my_profile',
@subject = 'mail subject',
@body = 'some content',
@body_format = 'Text';
Si prega di chiamare la procedura! –
Ciao @GaborRajczi. Chiamata alla procedura aggiunta ... – Marc
Questo messaggio sembra provenire dal server SMTP, non da DBMail. Questo non è un problema DBMail. – Galma88