【发布时间】:2017-01-25 15:14:25
【问题描述】:
我们在自己的域中有一个邮件 ID。 我们在 Outlook 中将其与 Office 365 一起配置。
我们使用了一个使用 vb.net 开发的软件用于我们的商业目的。
使用此软件,我们通过我们自己的邮件 ID(例如 user@mydomain.in)向客户发送邮件。
客户也能正常收到邮件。
问题是我们在outlook和office365的“已发送项目”中都看不到已发送的邮件。
发送的项目不同步。
Dim mailbody As String = ""
Dim Smtp_Server As New SmtpClient
Dim e_mail As New MailMessage()
Smtp_Server.UseDefaultCredentials = False
Smtp_Server.Credentials = New Net.NetworkCredential("user@mydomain.in", "password")
Smtp_Server.Port = 587
Smtp_Server.EnableSsl = True
Smtp_Server.Host = "smtp.office365.com"
e_mail = New MailMessage()
e_mail.From = New MailAddress("user@mydomain.in")
Dim attachment As System.Net.Mail.Attachment
e_mail.To.Add(New_Enquiry.MAIL_ID.Text)
e_mail.Subject = "Thankyou for your Enquiry"
e_mail.IsBodyHtml = True
Smtp_Server.Send(e_mail)
这些是我在 vb.net 中使用的代码。 它工作正常,但无法在已发送的项目中看到已发送的邮件。
我对 gmail 也使用了相同的代码,Gmail 会在已发送的项目中显示已发送的邮件。
请指出错误。
【问题讨论】:
标签: vb.net outlook smtp office365 imap