У меня есть текстовое поле (textBox2
), в котором электронная почта: [email protected],[email protected],[email protected],etc..
C# Возьмите кусок текста в то время в текстовом поле
У меня есть функция, которая посылает по электронной почте:
private void button1_Click(object sender, EventArgs e)
{
var mail = new MailMessage();
var smtpServer = new SmtpClient(textBox5.Text);
mail.From = new MailAddress(textBox1.Text);
mail.To.Add(textBox2.Text);
mail.Subject = textBox6.Text;
mail.Body = textBox7.Text;
mail.IsBodyHtml = checkBox1.Checked;
mail.Attachments.Add(new Attachment(textBox9.Text));
var x = int.Parse(textBox8.Text);
smtpServer.Port = x;
smtpServer.Credentials = new System.Net.NetworkCredential(textBox3.Text, textBox4.Text);
smtpServer.EnableSsl = checkBox2.Checked;
smtpServer.Send(mail);
}
I хотите, чтобы вы отправляли электронное письмо на каждое электронное письмо отдельно. То есть, когда я нажимаю button1
, чтобы отправить ему электронное письмо за раз и отправить его по электронной почте, пока вы не закончите. Как я могу сделать?
Что вы имеете в виду под «электронным письмом на каждое электронное письмо отдельно»? Когда в 'textBox2.Text' есть несколько получателей? –
[split] (https://msdn.microsoft.com/en-us/library/b873y76a (v = vs.110) .aspx) строка затем прокручивает элементы в возвращаемом массиве. –