嗨
我试图发送电子邮件到一些地址
我这样做使用System.Net.mail
问题是,我需要做的每个收件人不同的电子邮件
,因为我需要在电子邮件中包含此用户的ID,问题是
大量的收件人,我无法使用循环调用发送函数为每个用户
如:for (int i=0;i<count;i++)
{moify message(msg);
client.Send(msg);}
感谢我可以发送多个电子邮件地址多个收件人在C#
0
A
回答
0
您可以添加收件人直接进入MAILMESSAGE你这样的:
MailMessage message = new MailMessage();
for (int i = 0; i < count; i++)
{
message.To.Add("email");
}
SmtpClient client = new SmtpClient();
client.Send(message);
您还可以添加收件人到一个字符串用逗号分隔的电子邮件。
然后您只能发送一个MailMessage。
1
您正在发送多封邮件,所以我不相信您想要达到的目标是可能的。 也许你可以尝试异步发送它们,所以你不必等待。
代码将是这样的
foreach (var message in messages)
{
var mail = new MailMessage("from", "to");
ThreadPool.QueueUserWorkItem(x => client.Send(mail));
}
我不知道如果SmtpClient支持一次发送多个邮件,如果是这样的话,你需要有几个SmtpClients,并通过一个是发无效
希望它有帮助
相关问题
- 1. 无法发送电子邮件到多个地址/收件人使用C#
- 2. 发送电子邮件到多个电子邮件地址
- 3. 发送电子邮件到多个电子邮件地址
- 4. 试图发送电子邮件地址给两个收件人
- 5. Laravel 5.3将邮件发送到多个电子邮件地址
- 6. PHP将邮件发送到多个电子邮件地址
- 7. 如何用C#中的多个地址发送电子邮件
- 8. 使用VBA向多个收件人发送电子邮件
- 9. 发送电子邮件给多个收件人
- 10. 发送电子邮件给多个收件人的ActionMailer
- 11. Swiftmailer:发送电子邮件给多个收件人
- 12. 发送电子邮件给VB.NET中的多个收件人
- 13. phpMailer:发送电子邮件给多个收件人
- 14. 从MySql Recordset发送电子邮件给多个收件人
- 15. 发送电子邮件给多个收件人
- 16. 发送电子邮件给多个收件人 - 最佳实践
- 17. 使用SKPSMTPMessage向多个收件人发送电子邮件?
- 18. php电子邮件多个收件人
- 19. PhP邮件 - 发送多个邮件给多个收件人
- 20. 向多个邮件的收件人发送单个电子邮件
- 21. 发送电子邮件到多个电子邮件地址导轨3
- 22. 向多个收件人发送电子邮件 - 抄送:和密送:在php
- 23. 该电子邮件发送给哪个电子邮件地址?
- 24. 发送多个电子邮件地址到邮件应用程序邮件到
- 25. 通过电子邮件发送多个收件人,每个收件人都显示为“收件人:”
- 26. PHP发送电子邮件给多个收件人(标题不发送)
- 27. 发送电子邮件到多个抄送收件人在Laravel 5.4
- 28. 发送多个内容的电子邮件到一个收件人在PHP
- 29. 发送电子邮件到多个地址Android
- 30. php电子邮件发送到多个地址不起作用
是的,我已经做到了;问题在于每个收件人更改邮件对象 – Abd 2010-10-19 08:31:35
对不起,我没有仔细阅读这个问题。那么,在这种情况下,我认为你必须为每个人发送不同的信息。为什么你不能使用循环? – 2010-10-19 08:35:07
发送函数需要很长时间才能发送电子邮件给某个人,如果我使用循环,它会每次打开连接 – Abd 2010-10-19 08:37:30