SMTP向错误的用户发送电子邮件

时间:2011-03-29 17:07:19

标签: asp.net vb.net email

我有这个Web应用程序(LAN),当用户注册我们的某个活动时会发送电子邮件。

代码很简单:

        Dim message As New MailMessage()
        Dim Client As New SmtpClient("smtp.com", 25)

        message.From = New MailAddress("from@email.com")
        message.To.Add(New MailAddress(Email.SelectedValue)
        message.CC.Add(New MailAddress("cc@email.com"))

        message.Subject = "Here goes the subject"
        message.Body = "here goes the body"


        Client.Send(message)

应用程序发送电子邮件没有问题。问题是,不知何故,第三人被列入cc,并收到电子邮件的副本!可能是什么问题呢? smtp? IIS?

由于

3 个答案:

答案 0 :(得分:2)

尝试将.cc和.to收件人更改为您或您认识的其他人,看看会发生什么。我曾经在这样的事情上摸不着头脑,cc最终成了发行名单!

答案 1 :(得分:1)

您确定服务器上没有导致上述行为的重定向或规则吗?

如果您向两个人发送邮件并且邮件以三个邮箱结尾,则最常见的错误是邮件的两个原始收件人之一启用了一些重定向。

答案 2 :(得分:0)

首先尝试使用端口465.您需要添加USER / PASSWORD才能访问任何SMTP帐户。