Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// <summary>
- /// Servidor de E-mail
- /// </summary>
- protected SmtpClient SmtpClient { get; set; }
- /// <summary>
- /// Conteudo da Mensagem
- /// </summary>
- protected MailMessage MailMessage { get; set; }
- #endregion
- /// <summary>
- /// Método enviar e-mail
- /// </summary>
- /// <param name="smtp"></param>
- /// <param name="from"></param>
- /// <param name="to"></param>
- /// <param name="subject"></param>
- /// <param name="body"></param>
- /// <param name="priority"></param>
- public string EnviarEmail(string smtp, string from, string to, string subject, string body, bool priority)
- {
- try
- {
- SmtpClient = new SmtpClient();
- SmtpClient.Host = "smtp.gmail.com";
- SmtpClient.Port = 587;
- SmtpClient.EnableSsl = true;
- SmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
- SmtpClient.Credentials = new NetworkCredential("raffa.ferreiira@gmail.com","senha");
- SmtpClient.UseDefaultCredentials = true;
- MailMessage = new MailMessage();
- MailMessage.From = new MailAddress(from, "Raffa Ferreira", Encoding.UTF8);
- MailMessage.To.Add(new MailAddress(to, "Fulano teste", Encoding.UTF8));
- MailMessage.Subject = subject;
- MailMessage.Body = body;
- MailMessage.BodyEncoding = Encoding.UTF8;
- MailMessage.BodyEncoding = Encoding.GetEncoding("ISO-8859-1");
- if (priority == false)
- {
- MailMessage.Priority = MailPriority.Normal;
- }
- else
- {
- MailMessage.Priority = MailPriority.High;
- }
- SmtpClient.Send(MailMessage);
- }
- catch(SmtpFailedRecipientException ex)
- {
- Console.WriteLine("Mensagem : {0} " + ex.Message);
- }
- catch(SmtpException ex)
- {
- Console.WriteLine("Mensagem SMPT Fail : {0} " + ex.Message);
- }
- catch(Exception ex)
- {
- Console.WriteLine("Mensagem Exception : {0} " + ex.Message);
- }
- string mensagem = "E-mail enviado";
- return mensagem;
- }
- SmtpClient.UseDefaultCredentials = false;
- SmtpClient.Credentials = new NetworkCredential("raffa.ferreiira@gmail.com","senha");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement