コード例 #1
0
        public void EnviarEmail(LayoutEmail email)
        {
            MailMessage emailMessage = new MailMessage(email.Remetente, email.Destinatario)
            {
                Subject    = email?.Titulo,
                IsBodyHtml = true,
                Body       = email.Assunto,
            };

            SmtpClient smtpClient = new SmtpClient();

            smtpClient.Host                  = "smtp.gmail.com";
            smtpClient.Port                  = 587;
            smtpClient.DeliveryMethod        = SmtpDeliveryMethod.Network;
            smtpClient.UseDefaultCredentials = false;
            smtpClient.EnableSsl             = true;
            smtpClient.Credentials           = new NetworkCredential("*****@*****.**", "SENHA DO EMAIL...");

            try
            {
                smtpClient.Send(emailMessage);
            }
            catch (Exception ex)
            {
                Console.Error.WriteLine(ex);
            }

            return;
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Email envio = new Email();

            LayoutEmail layout = new LayoutEmail
            {
                Titulo       = "titulo do email",
                Assunto      = "teste de assunto",
                Copia        = "*****@*****.**",
                Remetente    = "*****@*****.**",
                Destinatario = "*****@*****.**"
            };

            envio.EnviarEmail(layout);
        }