Fórum Aplicativo Desktop - Envio de Email #8783
20/08/2009
0
Fernando Reis
Curtir tópico
+ 0Posts
20/08/2009
Fabio Mans
Veja um exemplo Web
Imports System.Net.Mail
Protected Sub btnEnviar_Click(ByVal sender As Object, ByVal e As EventArgs)
If Page.IsValid Then
Try
txtMensagem.Text = txtMensagem.Text.Replace(vbLf, "<BR>")
txtMensagem.Text = txtMensagem.Text.Replace("'", "")
Dim TextoCompleto As String = txtMensagem.Text
' create the message
Dim mail As New MailMessage()
' set the sender's address and display name
mail.From = New MailAddress(email.Text, nome.Text)
' add a first recipient by specifying only her address
mail.[To].Add("mcontabil@mcontabil.com.br")
Dim mensagem As New StringBuilder()
mensagem.Append("Formulário de contato - www.mcontabil.com.br <br>")
mensagem.Append("<br>")
mensagem.Append("==============================================================<br>")
mensagem.Append("<br>")
mensagem.Append("<b>Nome</b>: " & nome.Text & "<br>")
mensagem.Append("<b>E-mail</b>: " & email.Text & "<br>")
mensagem.Append("<b>Telefone</b>: " & telefone.Text & "<br>")
mensagem.Append("<b>Mensagem</b>:<br>")
mensagem.Append(TextoCompleto & "<br>")
mensagem.Append("==============================================================<br>")
mensagem.Append("<br>")
mail.Subject = "Formulário de contato - www.mcontabil.com.br"
mail.Body = mensagem.ToString()
mail.IsBodyHtml = True
' set the mail’s priority to high
mail.Priority = MailPriority.Normal
Dim smtpClient As New SmtpClient()
smtpClient.Send(mail)
lblMsg.Text = "Mensagem enviada com sucesso"
btnEnviar.Enabled = False
ApagarTextBox(Me)
Catch ex As Exception
lblMsg.Text = ex.Message
End Try
End If
End Sub
Web.Config
<system.net>
<mailSettings>
<smtp from="mcontabil@mcontabil.com.br">
<network host="smtpkkjjkll.com.br" password="jkjj" userName="mcontabil@kjkl.com.br"/>
</smtp>
</mailSettings>
</system.net>
Gostei + 0
20/08/2009
Fernando Reis
Gostei + 0
21/08/2009
Fabio Mans
Gostei + 0
21/08/2009
Fernando Reis
Gostei + 0
21/08/2009
Fabio Mans
using System.Net.Mail; //Importar
using System.Net.Mime;
using System.Windows.Forms;
namespace ConsultoriaWindows
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
EnviaEmail(); //Clique do botão no Windows Forms
}
# region EnviaEmail
public void EnviaEmail()
{
MailMessage message = new MailMessage();
message.To.Add("f.galante@gruposbf.com.br"); //Para
message.From = new MailAddress("f.galante@gruposbf.com.br"); //De
message.Subject = "Serviço imagem pasta"; //Assunto veja no meu Outlook imagem abaixo.
message.Body = "Corpo do Email"; //Corpo
message.Priority = MailPriority.High; //Prioridade
message.Attachments.Add(new Attachment(@"c:\alan.xml", MediaTypeNames.Application.Octet)); //Anexo
SmtpClient mailClient = new SmtpClient();
mailClient.Host = "smtpsp"; //Smtp
mailClient.Credentials = new System.Net.NetworkCredential("f.galante@gruposbf.com.br", "1010"); // Usuário e senha
mailClient.Send(message); // Envio
}
# endregion
}
}
Resultado do método acima na caixa do meu Outlook
Espero ter ajudado.
Fabio
Gostei + 0
22/08/2009
Fernando Reis
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)