Wednesday, March 30, 2011

Mailing in C#

The namespaces for mailmessage are
using System.Net;
using System.Net.Mail;

  private void buttonSend_Click(object sender, EventArgs e)
        {
            try
            {
                Attachment s = new Attachment("c:\\test.txt");

                MailMessage msg = new MailMessage();
                msg.From = new MailAddress(textBoxFrom.Text);
                msg.To.Add(textBoxTo.Text);
                msg.Attachments.Add(s);

                msg.Subject = textBoxSubject.Text;
                msg.Body = textBoxMessage.Text;
               
                SmtpClient sc = new SmtpClient("smtp.gmail.com");
                //sc.Host = "192.168.0.141";
                sc.Port = 25;

               // sc.Host = "smtp.gmail.com";
               // sc.Port = 587;
                sc.Credentials = new NetworkCredential("[gmailid[", "[password]");
                sc.EnableSsl = true;

             //   sc.DeliveryMethod = SmtpDeliveryMethod.Network;

                sc.Send(msg);
                MessageBox.Show("Message send successfully!!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }




Happy Programming

0 comments:

Post a Comment