使用事件处理程序发送电子邮件

时间:2013-08-11 21:19:30

标签: c# asp.net email

asp.net新手。

尝试设置一个事件处理程序,当我在asp.net网站上点击一个按钮时,它会向我发送一封电子邮件。我的托管服务提供商告诉我使用“localhost”作为smtp服务器名称。这是代码:

protected void returnToMenuButton_Click(object sender, EventArgs e)
    {
        MailMessage objMail = new MailMessage("sender@abc.net", "receiver@xyz.com", "Results", "This is a test.");
        NetworkCredential objNC = new NetworkCredential("sender@abc.net", "SENDERPASSWORD");
        SmtpClient objsmtp = new SmtpClient("localhost", 25);
        objsmtp.Credentials = objNC;
        objsmtp.Send(objMail);            
    }

我的web.config文件中没有更改任何内容。当我点击按钮时,没有任何反应。我刚刚按照我的设计重定向到另一个网页。

1 个答案:

答案 0 :(得分:0)

请输入'try''catch'并检查您是否收到任何错误。还要检查端口25是否打开。