【问题标题】:Sending mail Through SMTP通过 SMTP 发送邮件
【发布时间】:2014-06-02 18:57:49
【问题描述】:

我正在通过 SMTP 客户端发送邮件。我已经指定了服务器地址用户名和密码。

var smtpClient= new SmtpClient(server,portNumber )
                                 {
                                     DeliveryMethod = SmtpDeliveryMethod.Network,
                                     EnableSsl = false,
                                     Timeout = 10000
                                 };
smtpClient.Credentials = new NetworkCredential(username, password, domain);
 var sender = new MailAddress(EmailAddess, "abc");
                var message = new MailMessage()
                {
                    IsBodyHtml = false,
                    Sender = sender,
                    From = sender,
                    Body = "Plain text test",
                    Subject = "Test Message, Please ignore"
                };
smtpClient.Send(message);

如果服务器名称和端口正确,即使用户名和密码不正确,它也不会验证凭据并发送邮件。 我是否必须为凭据添加额外的验证?

【问题讨论】:

  • 这听起来像是 SMTP 服务器的问题,而不是代码的问题。
  • 如果不是这样,这将是垃圾邮件发送者的天堂 :)
  • 抱歉,有什么问题吗?代码是给你一个错误还是一个假设的问题?
  • 代码没有给出任何错误。即使我为用户名和密码随机提供任何内容,它仍然会发送邮件

标签: c# smtp


【解决方案1】:

如果服务器名称和端口正确,则不会验证凭据 即使用户名和密码不正确也会发送邮件。难道我 必须为凭据添加额外的验证?

取决于服务器。特别是内部服务器(即无法通过互联网访问)将很乐意中继来自 IP 的电子邮件,而无需用户名和密码。例如,我公司的内部电子邮件服务器无需输入用户名或密码即可接受来自特定 IP 范围的电子邮件。

此外,如果电子邮件发送到服务器,它通常不需要身份验证。这通常仅用于中继(即当服务器应该将电子邮件发送到另一台服务器时)。

【讨论】:

    【解决方案2】:

    你可以试试这样的。

     System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
        message.To.Add(ToEmail);
        message.Subject = Subject;
        message.From = new System.Net.Mail.MailAddress(FromEmail);
        message.Body = Message;
        System.Net.Mail.SmtpClient smtpAddress = new System.Net.Mail.SmtpClient("IP");
        smtpAddress.Send(message);
    

    ToEmail = 谁将收到电子邮件。 主题 = 电子邮件的主题。 FromEmail = 谁发送了电子邮件。 (可以是任何东西) 消息 = 消息。 IP = 是 SMTPCLIENT IP

    【讨论】:

      猜你喜欢
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2014-12-30
      • 2013-08-22
      • 2011-12-10
      相关资源
      最近更新 更多