Ir para conteúdo
Fórum Script Brasil
  • 0

Componente de email


rodrigotnoma

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

Cara, tem um namespace no próprio visual studio.

Não sei C#, programo em VB.net, mas uso o seguinte:

Imports System.Net.Mail

 Mensagem = "Olá<br><br> Nome / Nome Empresa: " + nome + "<br>Estado: " + estado + ".<br>E-mail: " + email2 + "<br>Telefone para contato:" + telefone + ".<br> <br> Gostaria de receber uma proposta de assinatura.<br>" 'Se o e-mail for em HTML, as tags do HTML deve estar dentro deste texto também. Tipo <BR>, <B> e outros."
        Dim SmtpMail As New SmtpClient 'Cria o client SMTP

        'Para criar a nova mensagem de e-mail vamos passar os parêmetros :
        'email de: Remetente
        'email para: Destinatário
        'Assunto do e-mail
        'Corpo do e-mail  
        Dim Email As New MailMessage("site@site.com.br", "suporte@site.com.br", "Como Assinar - " + nome + "", Mensagem.ToString)

        'Email.CC.Add("emailcopia@dominio.com.br") 'Se quiser enviar o e-mail com cópia para alguém  
        'Email.Bcc.Add("emailcopiaoculta@dominio.com.br") 'Se quiser enviar o e-mail com cópia oculta para alguém

        'Configurações regionais, para evitar problemas com acentos e afins. Aqui está como Western Ocidental
        Email.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1")

        'Se for formatado em HTML  
        Email.IsBodyHtml = True

        'IP ou nome do Host do servidor de e-mail. Geralmente pode ser o IP da própria máquina, que tem um SMTP virtual server instalado.   
        'Se não tiver, use o principal da sua rede, porém aí você pode ter problemas de usuário e senha para o envio do e-mail no servidor SMTP.
        'Se for este o caso, antes disso, tem que ter a linha:
        'SmtpMail.Credentials = New System.Net.NetworkCredential("usuario", "senha")
        SmtpMail.Host = "smtp.servidor.com.br"

        'Finalmente, envia o e-mail:
        SmtpMail.Send(Email)

Em alguns servidores de hospedagem esse código funga.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...