正确设置iis服务器使用asp.net c#发送电子邮件?

时间:2013-12-07 11:19:35

标签: c# asp.net smtp

我的公司有一个asp.net c#网络表单应用程序,我在发送电子邮件时遇到问题。服务器具有有效的IP,其端口具有ping 94.183.181.25:801 我正在尝试使用此代码发送邮件

MailMessage Mail = new MailMessage("94.183.181.25:801", MailFrom);
Mail.Body = txtbody.Text;                                 
Mail.Subject = txtSubject.Text; 
Mail.BodyEncoding = Encoding.UTF8;    
Mail.IsBodyHtml = true;    
SmtpClient sp = new SmtpClient("94.183.181.25:801");                                                                                           
try    
{ 
   sp.Send(Mail);
}
catch (Exception ex)
{    
   lblSuccessMessage.Text = ex.ToString();
   lblSuccessMessage.ForeColor = System.Drawing.Color.Red;  
}

我尝试使用代码中的设置在IIS中设置SMTP电子邮件设置,但它无效。

1 个答案:

答案 0 :(得分:0)

您可以查看Configure SMTP E-mail以配置IIS7设置。在IIS管理器中,您需要检查邮件设置。

尝试执行以下步骤:

  • 首先转到IIS管理器
  • 然后转到顶级站点配置所有服务器或 转到您的特定网站
  • 接下来你需要打开Feartures View
  • 之后打开SMTP电子邮件
  • 最后,您需要设置要配置的相应邮件详细信息