Отправить письмо через smtp.office365.com, используя другой адрес электронной почты в качестве адреса ОТ

Я хочу отправлять электронную почту через smtp.office365.com в VB.NET
Это работает!! когда я использую адрес "FROM" так же, как аутентификация пользователя

НО, как отправлять электронные письма, используя другой адрес электронной почты в качестве адреса ОТ в домене

Я пытаюсь "Делегация почтового ящика" установить другой адрес электронной почты для имени
НО это не работает. Пожалуйста, предложите, где я иду не так.

Я использую следующее для

Dim myMessage As New System.Net.Mail.MailMessage
Dim myClient As New System.Net.Mail.SmtpClient()

Dim strUserName As String = "john@domain.com"
Dim strPassword As String = "p@ssw0rd"

myClient.Port = 587
myClient.Host = "smtp.office356.com"
myClient.Credentials = New System.Net.NetworkCredential(strUserName, strPassword)
myClient.EnableSsl = True

myMessage.From = New System.Net.Mail.MailAddress("marry@domain.com")
myMessage.To.Add(strTo)
myMessage.Subject = "Send E-mail using Office365"
myMessage.Body = "Test Send Email"

myClient.Send(myMessage)

0 ответов

Другие вопросы по тегам