Здравствуйте братья программисты, подскажите как решить броблему по отправке писем сразу многим адресатам, делаю рассылку почты своим клиентам, есть база и в ней около 500 записей, но отправляется информация "через раз", то сервер ошибку выдает, то появляется ошибка "сервер не смог принять команду RCPT TO". Может кто подскажет как лучше организовать рассылку. Спасибо огромное.
бред. вы хоть спецификацию протокола почитайте? 4. RCPT (Получатель) Формат команды: RCPT TO: адрес_получателя дополнительные_параметры CRLF Доставка сообщения возможна, только если указан хотя бы один доступный адрес получателя. Команда RCPT принимает в качестве аргумента только один адрес. Если нужно послать письмо большему числу адресатов, то команду RCPT следует повторять для каждого. Согласно RFC 2821, сервера SMTP должны быть готовы принять до ста команд RCPT на одно сообщение. Если письмо адресовано большему числу получателей, то для оставшихся клиент должен передать сообщение повторно. Максимальное число получателей может быть изменено администратором. Команда RCPT может быть выполнена только после успешного выполнения команды MAIL. Сервер анализирует каждый адрес и после каждой команды RCPT выдает сообщение, свидетельствующее о возможности или невозможности доставки письма по указанному адресу. При возникновении потребности в отправке одного и того же сообщения нескольким получателям достаточно вызвать «RCPT TO» еще один (или более) раз (максимальное количество получателей, как правило, не ограничено). Если кому либо из них сервер не возьмется доставлять сообщение, он вернет ошибку, что никак не скажется на остальных получателях. Базовый протокол SMTP не предусматривает дополнительных параметров для команды RCPT, но такие параметры использует ряд расширений ESMTP .