Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
preciso mandar um simples email com as informaçoes do meu banco.
Toda semana preciso mandar estas informações.
Soh qro saber como copiar esses dados e mandar por email, montei o html do email e fiz o envio mas nao tah dando certo. Essa eh o metodo de envio
public string var_email_sender = "",
var_email_sender_pass = "",
var_email_smtp = "",
var_company_sender = "";
public bool SendMail(string email_to, string body, string subject)
{
if (var_email_sender == "")
{
StreamReader sr = new StreamReader("smtp.txt");
var_email_sender = sr.ReadLine().Split(' ')[1];
var_email_sender_pass = sr.ReadLine().Split(' ')[1];
var_email_smtp = sr.ReadLine().Split(' ')[1];
var_company_sender = sr.ReadLine().Split(' ')[1];
sr.Close();
}
MailMessage msg = new MailMessage();
msg.From = new MailAddress(var_email_sender, var_company_sender);
msg.To.Add(email_to);
msg.Body = body;
msg.Subject = subject;
msg.IsBodyHtml = true;
SmtpClient mailClient = new SmtpClient(var_email_smtp);
mailClient.EnableSsl = false;
mailClient.UseDefaultCredentials = false;
mailClient.DeliveryMethod = SmtpDeliveryMethod.Network;
mailClient.Credentials = new System.Net.NetworkCredential(var_email_sender, var_email_sender_pass);
try
{
mailClient.Send(msg);
}
catch (Exception ex)
{
ex.ToString();
return false;
}
Thread.Sleep(10 * 1000);
return true;
}
}Carregando comentários...