使用其他电子邮件地址作为发件人地址通过smtp.office365.com发送邮件

时间:2018-10-19 06:37:20

标签: vb.net email smtp office365 system.net.mail

我想通过VB.NET中的smtp.office365.com发送电子邮件
这行得通!!当我使用与用户身份验证相同的“ 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 个答案:

没有答案