SMTP将电子邮件发送给错误的用户
问题描述:
我有这个Web应用程序(LAN)在用户注册到我们的某个事件时发送电子邮件。SMTP将电子邮件发送给错误的用户
的代码非常简单:
Dim message As New MailMessage()
Dim Client As New SmtpClient("smtp.com", 25)
message.From = New MailAddress("[email protected]")
message.To.Add(New MailAddress(Email.SelectedValue)
message.CC.Add(New MailAddress("[email protected]"))
message.Subject = "Here goes the subject"
message.Body = "here goes the body"
Client.Send(message)
应用程序发送的电子邮件没有问题。问题在于,第三人被列入cc,并收到电子邮件的副本!可能是什么问题呢?该smtp? IIS?
感谢
答
尝试改变的.cc和收件人。要对你或其他人知道你,看看会发生什么。我一会儿就把这个东西搔了搔脑袋,然后cc就成了一个分发列表!
+0
啊,我没有考虑分发列表。 – 2011-03-29 17:16:12
答
是否确定服务器上没有导致上述行为的重定向或规则?
如果您将邮件发送给两个人,并且邮件以三个邮箱结尾,则最常见的错误是邮件的两个原始接收者之一启用了一些重定向。
答
首先尝试使用端口465.并且您需要添加USER/PASSWORD才能访问任何SMTP帐户。
“message”的调试视图告诉你什么?有没有其他地址列出?否则,我会说这是邮件服务器上的设置。 – 2011-03-29 17:09:48