Bir Windows uygulamasında gmail kullanıcı adı ve parola kullanarak e-posta göndermeye çalışıyorum. Ancak, StringBuilder örneğimde birden fazla e-posta adresi topladığımda, aşağıdaki kod yalnızca ilk e-posta adresine posta gönderiyor.Birden çok adresli e-postalar nasıl gönderilir? C#
var fromAddress = new MailAddress(username, DefaultSender);
var toAddress = new MailAddress(builder.ToString());//builder reference having multiple email address
string subject = txtSubject.Text;
string body = txtBody.Text; ;
var smtp = new SmtpClient
{
Host = HostName,
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(username, password),
//Timeout = 1000000
};
var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body,
IsBodyHtml = chkHtmlBody.Checked
};
if (System.IO.File.Exists(txtAttechments.Text))
{
System.Net.Mail.Attachment attechment = new Attachment(txtAttechments.Text);
message.Attachments.Add(attechment);
}
if(this.Enabled)
this.Enabled = false;
smtp.Send(message);
Neyi yanlış yapıyorum ve sorunumu nasıl çözebilirim?
Does çalışmaz
bu kullanırsanız bu bir .net 3.5
çalışabilir aslında
olduğunu Oluşturucu "," veya ";" ile sınırlamak? – CarneyCode
",": "email1 @ gmail.com, email2 @ gmail.com" ile sınırlandırılan e-posta adresine sahip oluşturucu örneği – Joe