我已经更新了我发送电子邮件的旧风格
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"人力资源部是设置在交换服务器上的一组电子邮件,其中列出了HR中的每个人,并将电子邮件发送给所有人。
在新的编码风格中,它不允许我这样做。每次我尝试时,它都会给我一条消息,告诉我没有输入正确的电子邮件地址。
也就是说,这不起作用:
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")发布于 2011-07-16 05:22:35
尝试替换此命令:
objMailMessage.From = New MailAddress("HR Department")要这样做:
objMailMessage.From = New MailAddress("HR Department@yourdomain.com", "HR Department")https://stackoverflow.com/questions/6677107
复制相似问题