Указанная строка не находится в форме, необходимой для адреса электронной почты
Привет, у меня есть задача сценария SSIS, в которой я буду использовать этот компонент для отправки электронной почты нескольким пользователям. Однако, когда пакет SSIS выполняется, он возвращает мне сообщение об ошибке, как указано выше. Раньше он работал нормально, и это первый раз, когда я получаю эту ошибку. Я проверил свои входные данные, все адреса электронной почты находятся в формате corrrect, нет двойной точки или полной остановки,правильный домен и т. д.
Ниже приведены мои коды:
using (MailMessage message = new MailMessage()) { MailAddress from = new MailAddress("Sender@domain.com", "Customer Information"); message.From = from; to = ChangeSeprators(to); //to split input string. e.g. abc@domain.com;def@domain.com if (!string.IsNullOrEmpty(to)) { message.To.Add(to); } cc = ChangeSeprators(cc);//to split input string. e.g. abc@domain.com;def@domain.com if(!string.IsNullOrEmpty(cc)) message.CC.Add(cc); message.Subject = emailSubject; message.Body = emailBody; message.Attachments.Add(new Attachment(attachment)); message.BodyEncoding = Encoding.UTF8; message.IsBodyHtml = true; SmtpClient smtpClient = new SmtpClient(server); try { smtpClient.Send(message); } catch (Exception ex) { throw new Exception(ex.Message); } }
Что я уже пробовал:
1. Проверил адреса электронной почты/ввода, все правильно.