Enviar email

<< Click to Display Table of Contents >>

Navigation:  Rede e Internet >

Enviar email

Previous pageReturn to chapter overviewNext page

Primeiro monte a tela

 

email

 

No botão

 

using System;
using System.Windows.Forms;
using System.Net.Mail;
using System.Net;
 
namespace MandaMail
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Enviar_Click(object sender, EventArgs e)
        {
            //Definindo Remetente
            MailAddress endRemetente = new MailAddress(txtDe.Text);
 
            //Definindo Destinatário
            MailAddress endDestinatario = new MailAddress(txtPara.Text);
 
            //Definindo Email
            MailMessage msg;
            msg = new MailMessage(endRemetente, endDestinatario);
            msg.Subject = txtAssunto.Text;
            msg.Body = txtCorpo.Text;
 
            try
            {
                //Definindo Envio, um segundo parâmetro opcional é porta
                SmtpClient smtp = new SmtpClient(txtSmtp.Text);
 

                //Credenciais é a senha para acessar o servidor SMTP para enviar (segundo parâmetro é senha)

                smtp.Credentials = new NetworkCredential("junior@market.com.br", "animal");                

                smtp.Send(msg);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            Close();
        }
 
    }
}