Я обновил свой старый стиль отправки писем с
System.Web.Mail
в более обновленном стиле:
System.Net.Mail
Sub SendEmail()
Using objMailMessage As New MailMessage()
objMailMessage.From = New MailAddress(txtFrom.Text)
objMailMessage.To.Add(txtTo.Text)
objMailMessage.Subject = txtSubject.Text
objMailMessage.Body = txtContent.Text & " | email sent from " & strUser & "'s pc"
objMailMessage.IsBodyHtml = True
objMailMessage.Priority = MailPriority.Normal
objSmtpClient = New SmtpClient("server_name_goes_here")
objSmtpClient.Send(objMailMessage)
End Using
End Sub
Проблема в том, что новый стиль не позволяет вводить имя почтовой группы.
Например, в старом стиле я смог набрать
objMailMessage.From = "HR Department"
Отдел кадров - это группа электронных писем, установленных на сервере обмена, в которой были перечислены все сотрудники отдела кадров, и которые отправляли всем им электронные письма.
В новом стиле кодирования, Это не позволяет мне делать это. Каждый раз, когда я пытаюсь это сделать, мне выдается сообщение о том, что я не указал правильный адрес электронной почты.
То есть это не работает:
objMailMessage.From = New MailAddress("HR Department")
Я должен сделать это
objMailMessage.From = New MailAddress("hr_user_1@mail.com, hr_user_2@mail.com, hr_user_3@mail.com")