Mail
Sending Program in win forms using C#
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Windows.Forms;
namespace
WindowsFormsApplication1
{
public partial class Form1 : Form
{
MailMessage
mailMessage;
public
Form1()
{
InitializeComponent();
}
private
void button1_Click(object
sender, EventArgs e)
{
try
{
if
(textBox1.Text != null && textBox2.Text
!= null)
{
mailMessage = new MailMessage(textBox1.Text,
textBox4.Text);
mailMessage.Subject =
textBox5.Text;
mailMessage.Body =
textBox6.Text;
mailMessage.IsBodyHtml = true;
/*
Set the SMTP server and send the email */
SmtpClient
smtpClient = new SmtpClient();
smtpClient.Host = "smtp.gmail.com";
smtpClient.Port = 587;
smtpClient.UseDefaultCredentials = true;
smtpClient.Credentials = new NetworkCredential(textBox1.Text,
textBox2.Text);
//this
will be the true in case of gamil and it varies from the service provider
smtpClient.EnableSsl = true;
smtpClient.Send(mailMessage);
}
string
msg="Message Send Successfully:";
msg+="\n
To :"+ textBox4.Text;
MessageBox.Show(msg.ToString());
/*
clear the controls */
textBox1.Text = string.Empty;
textBox2.Text = string.Empty;
textBox3.Text = string.Empty;
textBox4.Text = string.Empty;
textBox5.Text = string.Empty;
textBox6.Text = string.Empty;
}
catch
(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
private
void button2_Click(object
sender, EventArgs e)
{
Application.Exit();
}
}
}
No comments:
Post a Comment