Member 10744248 Ответов: 2

Отправка 3 писем с одним и тем же сообщением из формы


охраняемых недействительными btnSend_Click(объект отправителя, EventArgs в электронной)
{
toEmail = txtToMail. Text;
EmailSubj = Конвертировать.Метод toString(txtSub.Текст);
EmailMsg = Конвертировать.Метод toString(txtMes.Текст);

SendEmail(toEmail, EmailSubj, EmailMsg);
}


Я отправляю 3 письма из формы со следующими текстовыми полями

1. txtaToMail.Текст;
2. txtbToMail.Текст;
3. txtcToMail.Текст;

Если какое-либо из тестовых писем пусто, его следует игнорировать.

toEmail = txtToMail. Text;


Как организовать почтовую систему в цикле для обслуживания 3 почтовых адресов?

Послание то же самое.

Тема та же.


Пожалуйста, помогите.


Спасибо

Что я уже пробовал:

Рецензировал ряд работ . Все они предназначены для одной почты.

2 Ответов

Рейтинг:
5

David_Wimbley

Если вы можете отправить одно письмо на много разных адресов, вы можете пропустить цикл и просто отправить одно письмо.

Нижеследующее должно сработать. Это создало бы отправку на адрес чего-то вроде

myemail1@aol.com;myemail2@aol.com

Это формат отправки одного письма нескольким людям.

protected void btnSend_Click(object sender, EventArgs e)
           {
 
               EmailSubj = Convert.ToString(txtSub.Text);
               EmailMsg = Convert.ToString(txtMes.Text);
 
                var emails = new string[] { txtaToMail.Text, txtbToMail.Text, txtcToMail.Text };
                var sanitizedEmails = emails.Where(m => !string.IsNullOrEmpty(m));
                var singleEmail = string.Join(";", sanitizedEmails);

                SendEmail(singleEmail, EmailSubj, EmailMsg);
           }


Рейтинг:
18

Karthik_Mahalingam

попробовать это

protected void btnSend_Click(object sender, EventArgs e)
       {

           EmailSubj = Convert.ToString(txtSub.Text);
           EmailMsg = Convert.ToString(txtMes.Text);

            string[] emails = new string[] { txtaToMail.Text, txtbToMail.Text, txtcToMail.Text };
           foreach (var email in emails)
           {
               if(!string.IsNullOrWhiteSpace(email))
                   SendEmail(email, EmailSubj, EmailMsg);
           }

       }


Garth J Lancaster

милый :-)

Karthik_Mahalingam

:-)