Требуется отправить почту нескольким пользователям асинхронно с помощью стандартного .NET класса SmtpClient
. Код с вызовом метода Send dyутри асинхронного делегата выдает InvalidOperationException
с сообщением
Уже выполняется асинхронный вызов. Он должен быть завершен или отменен, прежде чем можно будет вызвать этот метод.
Судя по документации, метод SendAsync класса SmtpClient тоже расчитан на отсылку только одного письма в один момент времени. Как правильнее решить эту задачу?