это мой сценарий: Я пытаюсь отправить почту с SMTP-клиентом, когда я пытаюсь отправить почту максимум 3 получателям, которые отлично работали, но когда число получателей превышает 3, оно возвращает «Операция истекло».Операция завершена - SMTP Mail - Несколько получателей
MailMessage mail = new MailMessage();
SmtpClient smtpServer;
if ((smtpPort != null) && (smtpPort != string.Empty))
smtpServer = new SmtpClient(smtpAddress, getInt(smtpPort,25));
else
smtpServer = new SmtpClient(smtpAddress);
mail.From = new System.Net.Mail.MailAddress(senderAddress, senderName);
if (null != to)
foreach (string toElement in to)
mail.To.Add(toElement);
if (null != cc)
foreach (string ccElement in cc)
mail.CC.Add(ccElement);
if (null != bcc)
foreach (string bccElement in bcc)
mail.Bcc.Add(bccElement);
mail.Subject = subjectString;
mail.Body = message;
if (mailFilename != null)
{
System.Net.Mail.Attachment attachment;
foreach (string path in mailFilename)
if (System.IO.File.Exists(eMailPath.Replace("timestamp", path) + path + ".eml"))
{
attachment = new System.Net.Mail.Attachment(eMailPath.Replace("timestamp", path) + path + ".eml");
mail.Attachments.Add(attachment);
}
}
smtpServer.Send(mail);
}
Вопрос Можно ли разделить отправки, так что несколько получателей могут видеть другие получатель, как если отправка один?
Пример
Получатели список: [email protected], [email protected], [email protected], [email protected] -> список рассылки состоит из 4 получатели.
Оригинал отправить: Кому: [email protected] CC: а @ dom.it, б @ dom.it BCC: [email protected]
Я хочу разделить отправка в пути, что различные получатели могут видеть других получателей, таких как оригинальная отправка.
Не могли бы вы назвать SMTP-сервер, с которым разговаривает ваша программа? (Sendmail/Postfix/MS Exchange/...) – AnFi
Я не знаю, какой демон используется, потому что сервер не является общедоступным. – SamDroid