em

Envio de E-mails

Último post 04-23-2008 11:21 de Vanderlei Pina. 4 respostas.
Página 1 de 1 (5 itens)
Classificação de Posts: Anterior Próximo
  • 04-22-2008 8:56

    • Vanderlei Pina
    • Top 150 Contribuidores
    • Membro desde 04-08-2008
    • Cornelio Procopio
    • Posts 9
    • Pontos 135

    Envio de E-mails

    Olá Pessoal,

    Estou postando aqui um pedido de sugestão, pois estou desenvolvendo um software que envia e-mails

    e este programa precisa verificar se o cliente que recebeu o mail :

    apenas recebeu

    recebeu e abriu

    abriu e clicou em algum link

    A parte do abriu e clicou ja foi implementado.

    Nos outros dois itens peço a sugestão da comunidade de como poderia ser implementado.

    Abraço a todos

     

    • Pontos do post: 35
  • 04-22-2008 12:30 em resposta para

    • mfalthmann
    • Top 10 Contribuidores
    • Membro desde 04-01-2008
    • Cornélio Procópio, PR
    • Posts 161
    • Pontos 1,885

    Responder: Envio de E-mails

    Olá Vanderlei tudo bem?

    O que pode ser feito é você enviar o e-mail pedindo confirmação de leitura. Quando o cliente clicar no e-mail ele vai pedir confirmação de leitura para o e-mail, e ai essa confirmação é enviada a você.

    Pelo que sei essa informação de leitura é enviada via e-mail, ai você pode ficar monitorando quais e-mail retornaram a validação e fazer os tratamentos necessários.

    Espero ter ajudado.

    Abraços.

    Márcio Fábio Althmann
    Arquiteto/Desenvolvedor - CDS Informática
    Email: marcio@sharpcode.com.br
    • Pontos do post: 5
  • 04-23-2008 9:41 em resposta para

    • spoky
    • Top 10 Contribuidores
    • Membro desde 04-02-2008
    • Maringá
    • Posts 89
    • Pontos 875

    Responder: Envio de E-mails

    Segue o exemplo de um método simples de envio de e-mail que desenvolvi uma vez... espero que ajude:

            public void EnviarEmail(string emailDestino, string titulo, string mensagem)
            {
                // -> Necessário: System.Net; System.Net.Mail;

                MailMessage email = new MailMessage();
                SmtpClient smtp;

                try
                {
                    smtp = new SmtpClient("smtp.seuhostsmtp.com.br");

                    // -> esta linha só é necessária caso o servidor de smtp pedir autenticação.
                    smtp.Credentials = new NetworkCredential("usuário", "senha");

                    email.From = new MailAddress("seuemail@seuprovedor.com");
                    email.To.Add(emailDestino);
                    email.Subject = titulo;
                    email.Body = mensagem;

                    // -> Notificação de sucesso
                    email.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;

                    // -> A confirmação de leitura é realizada alterando o cabeçalho Disposition-Notification-To
                    email.Headers.Add("Disposition-Notification-To", string.Format("<{0}>", email.From));

                    smtp.Send(email);
                }
                catch (Exception ex)
                {
                    throw new Exception(string.Format("Erro ao Enviar e-mail. Detalhes: {0}", ex.Message));
                }
            }

    • Pontos do post: 20
  • 04-23-2008 9:57 em resposta para

    • mfalthmann
    • Top 10 Contribuidores
    • Membro desde 04-01-2008
    • Cornélio Procópio, PR
    • Posts 161
    • Pontos 1,885

    Responder: Envio de E-mails

    É isso ai, belo código Spoky.
    Como disse anteriormente, é só configurar para pedir confirmação :)

     

    Márcio Fábio Althmann
    Arquiteto/Desenvolvedor - CDS Informática
    Email: marcio@sharpcode.com.br
    • Pontos do post: 20
  • 04-23-2008 11:21 em resposta para

    • Vanderlei Pina
    • Top 150 Contribuidores
    • Membro desde 04-08-2008
    • Cornelio Procopio
    • Posts 9
    • Pontos 135

    Responder: Envio de E-mails

    Fico feliz de ver que o forum do SharpCode esta bem ativo.

    Agradeço as respostas.

    Sobre o pedido de confirmação de leitura eu teria que ficar monitorando uma caixa de mail...acho que seria

    dificil para implementar. mas a ideia eh boa..

    Sobre o codigo codigo bem legal, vou aproveitar algumas coisas dele.. e fica a dica que ele serve para quem

    quer montar um fale comigo..

    agora eh soh pegar o conteudo de textbox multiline e gerar a msg.. Muito util este codigo...

    Se mais alguem tiver uma sugestão será muito bem vinda.

    • Pontos do post: 5
Página 1 de 1 (5 itens)
Provido por Community Server (Commercial Edition), por Telligent Systems