Проблем с изпращането на множество имейли на SMTP връзка със Zend_Mail и Exim

Имам пощенски сървър exim на моя сървър за предназначение. Опитвам се да изпратя около 800 имейла наведнъж с zend_mail, но само около 200 от тях изпращат. Нямам php грешки в error_log Опитах се да регистрирам, ако е твърде бавен и надвишава максималното време за изпълнение

2010-10-12 15:16:32 - Going to send 795 letters
2010-10-12 15:16:37 - 100 letters done
2010-10-12 15:16:41 - 200 letters done

И после нищо. Не мога да намеря как да хвана грешката, изхвърлена от Zend_Mail. Така че погледнах в exim_mainlog и открих там някои грешки близо до това време

1P5cDN-0000fo-27 no immediate delivery: more than 10 messages received in one connection
H=localhost [127.0.0.1] Warning: Sender rate 479.5 / 1h

Това означава ли, че трябва да прекъсвам връзката на всеки 10 букви или трябва да променя някои cofig за exim? Основният проблем е - не мога да тествам много, защото моят абонат получи тестови имейли и ако тествам с няколко имейла, работи добре


person ifrond    schedule 12.10.2010    source източник


Отговори (1)


Това не е проблем със Zend_Mail, а с конфигурацията на Exim. Броят процеси на доставка по подразбиране, които Exim стартира при получаване на съобщения през SMTP, е 10. Това се контролира от конфигурационната опция smtp_accept_queue_per_connection

http://wiki.exim.org/FAQ/General_Debugging/Q0049

http://www.exim.org/exim-html-current/doc/html/spec_html/ch14.html

person AndrewNimmo    schedule 04.03.2011