최대 3 명의 수신자에게 메일을 보내려고 할 때 SMTP 클라이언트로 메일을 보내려고하지만 완벽하게 작동합니다. 수신자 번호가 3보다 높으면 "작업 시간 초과"가 반환됩니다. 여러 수신자가 다른 수신자 전송 한 경우로 볼 수 있도록작업 시간이 초과되었습니다 - SMTP 메일 - 여러 수신자
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 : BCC dom.it @ B A @의 dom.it :
내가 방법으로 전송 분할 할 [email protected] 그 다양한 수신자가 원래 발신과 같은 다른 수신자를 볼 수 있습니다.
프로그램에 대화를 보내는 SMTP 서버를 지정해 주시겠습니까? (Sendmail/Postfix/MS Exchange/...) – AnFi
서버가 공용이 아니기 때문에 어떤 데몬이 사용되는지 알 수 없습니다. – SamDroid