Enviar mensagem por email em asp.net C#

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Enviar mensagem por email em asp.net C#

Mensagem por RodolfoOliveira em Seg Out 25, 2010 6:25 pm

Boa noite pessoal, estou desenvolvendo uma aplicação web em asp.net c# é um formulario onde tem campos de nome, assunto e text area, para serem enviado para um email, porem surgiu a seguinte duvida como ENVIAR?
Como isso é feito?


Att.
Rodolfo
avatar
RodolfoOliveira
Admin

Mensagens : 37
Reputação : 1
Data de inscrição : 15/10/2010
Idade : 26
Localização : Arujá

Ver perfil do usuário http://twitter.com/#!/RodolfoliveiraF

Voltar ao Topo Ir em baixo

Re: Enviar mensagem por email em asp.net C#

Mensagem por PROF_PAULO_JOSE em Ter Out 26, 2010 8:31 am

Olá,

Crie um método para o evento click do botão "enviar" em seu webform

Digite este código. Não esqueça de importar o System.Web.Mail

Código:

MailMessage mailMsg = new MailMessage();
mailMsg.From = "remetente@email.com.br";
mailMsg.To = "destinatario@email.com.br";

mailMsg.Subject = "Assunto";
mailMsg.Body = "Mensagem";

//existem servidores que pedem a senha para usar o SMTP, ai vc verifica como faz.

try
{
SmtpMail.SmtpServer = "SMTP.servidor.com.br";
SmtpMail.Send(mailMsg);
lblText.Text = "Email enviado com sucesso!";
}
catch(System.Exception erro)
{
lblText.Text = erro.Message;
}
finally
{
mailMsg = null;
}

Existem outras formas, por exemplo usando componentes prontos. Neste caso
recomentdo o chilkat http://www.example-code.com/csharp/step2.asp.

até
avatar
PROF_PAULO_JOSE
Basico

Mensagens : 12
Reputação : 0
Data de inscrição : 18/10/2010

Ver perfil do usuário http://www.paulojose.pro.br

Voltar ao Topo Ir em baixo

Re: Enviar mensagem por email em asp.net C#

Mensagem por RodolfoOliveira em Ter Out 26, 2010 10:53 am

PROF_PAULO_JOSE escreveu:Olá,

Crie um método para o evento click do botão "enviar" em seu webform

Digite este código. Não esqueça de importar o System.Web.Mail

Código:

MailMessage mailMsg = new MailMessage();
mailMsg.From = "remetente@email.com.br";
mailMsg.To = "destinatario@email.com.br";

mailMsg.Subject = "Assunto";
mailMsg.Body = "Mensagem";

//existem servidores que pedem a senha para usar o SMTP, ai vc verifica como faz.

try
{
SmtpMail.SmtpServer = "SMTP.servidor.com.br";
SmtpMail.Send(mailMsg);
lblText.Text = "Email enviado com sucesso!";
}
catch(System.Exception erro)
{
lblText.Text = erro.Message;
}
finally
{
mailMsg = null;
}

Existem outras formas, por exemplo usando componentes prontos. Neste caso
recomentdo o chilkat http://www.example-code.com/csharp/step2.asp.

até


Uhulllll \o/ funcionou.
Vlw PROF_PAULO_JOSE
avatar
RodolfoOliveira
Admin

Mensagens : 37
Reputação : 1
Data de inscrição : 15/10/2010
Idade : 26
Localização : Arujá

Ver perfil do usuário http://twitter.com/#!/RodolfoliveiraF

Voltar ao Topo Ir em baixo

Re: Enviar mensagem por email em asp.net C#

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum