繁体   English   中英

smtp web.config的配置和用法

[英]smtp web.config configuration and usage

我有以下问题:

使用asp.net C#并在代码中调用多个位置以向用户发送电子邮件。

但是,代码不同部分中的发件人地址不同,并且我在web.config中仅配置了一个电子邮件地址。 这会导致从未配置的电子邮件地址发送的电子邮件进入用户的垃圾箱,我该如何防止这种情况。

我在web.config中有以下内容。 因此,如果从代码中的任何位置,发件人地址不是hello123@site.com,它将进入用户的垃圾箱。

  <smtp deliveryMethod="Network">
    <network
      host="smtp.site.com"
      userName="hello123@site.com"
      password="mypassword"
    />
  </smtp>

这是c#代码:

MailMessage message = new MailMessage();
message.From = new MailAddress("forgotyourpassword@abc");
message.To.Add(new MailAddress(this.txt_Email_Pass.Text));
message.Subject = "Welcome to abc";    
message.Body ="abc";
SmtpClient client = new SmtpClient();
client.Send(message);

除非您的代码未正确设置“发件人”地址(请发布代码)。 这与您的SMTP提供程序有关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM