Boa tarde!
Estou criando um projeto para enviar e-mail com anexo.
Estou tendo problemas, pois criei dois campos de anexo e gostaria que o segundo anexo não fosse obrigatório ser preenchido para enviar o e-mail. O que devo mudar em meu código?
Segue meu Código: (Classe)
public object email (string para, string assunto, string mensagem, string anexo1, string anexo2)
{
erro = false;
SmtpClient smtp = new SmtpClient();
MailMessage mail = new MailMessage();
Attachment anexar = new Attachment(anexo1);
mail.Attachments.Add(anexar);
Attachment anexar2 = new Attachment(anexo2);
mail.Attachments.Add(anexar2);
smtp.Host = "smtp.live.com";
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("meuemail@email.com", "senha");
mail.From = new MailAddress("meuemail@email.com");
if(!string.IsNullOrWhiteSpace(para))
{
mail.To.Add(new MailAddress(para));
erro = true;
}
else
{
erro = false;
}
mail.Subject = assunto;
mail.Body = mensagem;
smtp.Send(mail);
return erro;
}
}
}