У нас есть идентификатор почты в нашем собственном домене. Мы настраиваем его в перспективе вместе с офисом 365.Outlook и Office 365 не показывают отправленные элементы, в которых отправляются письма с использованием внешнего программного обеспечения, которое разрабатывается с использованием vb.net.
У нас есть программное обеспечение для нашей бизнес-цели, разработанное с использованием vb.net.
Используя это программное обеспечение, мы отправляем письма нашим клиентам из собственного почтового ящика (например, [email protected]).
Клиенты также получают почту должным образом.
Проблема в том, что мы не можем видеть отправленные письма в наших «отправленных элементах» как для 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("[email protected]", "password")
Smtp_Server.Port = 587
Smtp_Server.EnableSsl = True
Smtp_Server.Host = "smtp.office365.com"
e_mail = New MailMessage()
e_mail.From = New MailAddress("[email protected]")
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 показывает отправленные письма в отправленных элементах.
Просьба указать на ошибку.
Извините, поскольку я новичок, я не могу следовать за вами. Вы сказали: «Если вы хотите, чтобы сообщения отображались в папке« Отправленные », вы должны разместить их там». Я не могу четко понять это. –
Сообщения не отображаются автоматически в папке отправки. Если вам нужны сообщения в вашей папке, ваша программа должна загрузить их там. Клиент электронной почты, такой как thunderbird, делает это, сначала отправив сообщение через SMTP в пункт назначения, а затем используя IMAP для загрузки второй копии в папку «Отправленные». Gmail является исключением из того, что они сделали вторую часть автоматически для вас, но это нестандартно. – Max
Позвольте мне сказать иначе. Если что-то должно быть в папке отправлено, тогда какая-то программа должна ее поместить. Не существует каких-либо правил в соответствии с принципом «сервер должен это сделать» или «клиент должен это сделать». Gmail делает это, Exchange нет. Если вы хотите, чтобы это произошло, вам нужно либо использовать сервер, который это делает, либо написать код клиента, который это делает. – arnt