none
COMO ANEXAR AQUIVO NO MEU ENVIO DE E-MAIL RRS feed

  • Pergunta

  • using System.Net.Mail; 
    using System.Net; 
     
    namespace SendMail 
    { 
        class Program 
        { 
            static void Main(string[] args) 
            { 
                Console.WriteLine("______________________________________________"); 
                Console.WriteLine("Exemplo de Envio de E-mail's MSDN"); 
                Console.WriteLine("______________________________________________"); 
     
                if (EnviarEmail("SendMail""email@outlook.com""E-mail de Teste para o MSDN")) 
                    Console.WriteLine("E-mail enviado com sucesso"); 
                else 
                    Console.WriteLine("Erro ao enviar e-mail"); 
     
                Console.WriteLine("Pressione uma tecla para continuar"); 
                Console.ReadKey(); 
     
            } 
     
            static bool EnviarEmail(string assunto, string destinatario, string mensagem) 
            { 
                try 
                { 
                     
     
                    MailMessage mailMessage = new MailMessage(); 
                    //Endereço que irá aparecer no e-mail do usuário 
                    mailMessage.From = new MailAddress("email@seudominio.com""Fale Conosco"); 
                    //destinatarios do e-mail, para incluir mais de um basta separar por ponto e virgula  
                    mailMessage.To.Add(destinatario); 
                    mailMessage.Subject = assunto; 
                    mailMessage.IsBodyHtml = true; 
                    //conteudo do corpo do e-mail 
                    mailMessage.Body = mensagem; 
                    mailMessage.Priority = MailPriority.High; 
                    //smtp do e-mail que irá enviar 
                    SmtpClient smtpClient = new SmtpClient("smtp.seudominio.com"); 
                    smtpClient.EnableSsl = false; 
                    //credenciais da conta que utilizará para enviar o e-mail 
                    smtpClient.Credentials = new NetworkCredential("email@seudominio.com""senhadoemail"); 
                    smtpClient.Send(mailMessage); 
                    return true; 
                } 
                catch 
                { 
                    return false; 
                } 
            } 
        } 
    } 
    sexta-feira, 24 de julho de 2015 00:50

Respostas

  • Paulo,

    vou insistir com você em definir escopo de Threads.

    Você queria Anexar um Arquivo certo, aquele comando faz isso.

    Agora colocar um botão onde o usuário escolhe o arquivo é outra coisa né ?

    Vamos fechando o que foi resolvido, e abrindo novas, pois já vi Threads aqui que duraram uma semana. rsrs

    Com esse comando que te passei, vc consegue fazer o que pediu:

    ANEXAR AQUIVO NO MEU ENVIO DE E-MAIL


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".

    • Marcado como Resposta ricardoti2012 sexta-feira, 24 de julho de 2015 11:41
    sexta-feira, 24 de julho de 2015 09:39