954,560 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

how to send email in asp.net usin c#.net

hello, all

i have query regarding how to send mail in asp.net using C#.net

for that i have use the following code

but still not able to send

please give me your valuable suggestion

System;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Net.Mail;

public partial class _Default : System.Web.UI.Page 
{
    #region  "Send email"
    protected void btnSendmail_Click(object sender, EventArgs e)
    {
        // System.Web.Mail.SmtpMail.SmtpServer is obsolete in 2.0
        // System.Net.Mail.SmtpClient is the alternate class for this in 2.0
        SmtpClient smtpClient = new SmtpClient();
        MailMessage message = new MailMessage();

        try
        {
            MailAddress fromAddress = new MailAddress(txtEmail.Text, txtName.Text);

            // You can specify the host name or ipaddress of your server
            // Default in IIS will be localhost 
            smtpClient.Host = "localhost";

            //Default port will be 25
            smtpClient.Port = 25;

            //From address will be given as a MailAddress Object
            message.From = fromAddress;

            // To address collection of MailAddress
            message.To.Add("john_begginer@yahoo.co.in");
            message.Subject = "Feedback";

            // CC and BCC optional
            // MailAddressCollection class is used to send the email to various users
            // You can specify Address as new MailAddress("admin1@yoursite.com")
           // message.CC.Add("");
           // message.CC.Add("");

            // You can specify Address directly as string
            //message.Bcc.Add(new MailAddress(""));
            //message.Bcc.Add(new MailAddress(""));

            //Body can be Html or text format
            //Specify true if it  is html message
            message.IsBodyHtml = false;

            // Message body content
            message.Body = txtMessage.Text;
         
            // Send SMTP mail
            smtpClient.Send(message);

            lblStatus.Text = "Email successfully sent.";
        }
        catch (Exception ex)
        {
            lblStatus.Text = "Send Email Failed." + ex.Message;
        }
    }
    #endregion

    #region "Reset"
    protected void btnReset_Click(object sender, EventArgs e)
    {
        txtName.Text = "";
        txtMessage.Text = "";
        txtEmail.Text = "";
    }
    #endregion
}
john_beginner
Light Poster
42 posts since Mar 2009
Reputation Points: 9
Solved Threads: 0
 

You need to set Relay IP-Address. (Relay restrictions).

Steps:

1. Open IIS applet from the control panel
2. Go to0 Default SMTP Virtual Server
3. Select tab Access + Click on Relay.
4. Add IP of localhost 127.0.0.1

__avd
Posting Genius (adatapost)
Moderator
8,648 posts since Oct 2008
Reputation Points: 2,136
Solved Threads: 1,241
 

Hi....

actually i have also try this i seen the web site which is given below

http://www.ehow.com/how_4489548_set-up-smtp-server-windows.html

and also

http://support.microsoft.com/kb/304897

but still the result is same [:(]

You need to set Relay IP-Address. (Relay restrictions).

Steps:

1. Open IIS applet from the control panel 2. Go to0 Default SMTP Virtual Server 3. Select tab Access + Click on Relay. 4. Add IP of localhost 127.0.0.1

john_beginner
Light Poster
42 posts since Mar 2009
Reputation Points: 9
Solved Threads: 0
 

I found Something Simple,
here is detailed Explanation
http://path4tech.blogspot.in/2012/02/simple-c-application-to-send-email.html

path4tech
Newbie Poster
1 post since Feb 2012
Reputation Points: 10
Solved Threads: 0
 
geniusvishal
Junior Poster in Training
58 posts since Jan 2012
Reputation Points: 9
Solved Threads: 4
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: