Ed -> debian-russian@lists.debian.org @ Tue, 20 Jul 2010 16:31:40 +0400:
>> E> open (MAIL, "| mail -a 'Content-Type: text/plain; charset=utf-8' >> $addr") || >> >> E> и вот недавно с удивлением обнаружил, что сотня писем (по паре строчек >> текста >> E> в каждом) на рабочем сервере с exim3 отправляется секунд за 15 (вместо >> E> ожидаемых долей секунды). >> >> E> это я неправильно письма отправляю или exim тормозит? >> >> Я думаю, это третий вариант - у тебя exim настроен правильно, а для >> таких извращений, как отправка сотни писем за доли секунды, надо его >> настраивать через ж. E> не представляю - что там можно настроить. Ну, например, момент лукапа целевого адреса/домена - делать это в момент приема письма от клиента (так ты гораздо быстрее получаешь отлуп на опечатку - прямо в момент отправки) или класть письмо в спул без проверок. >> Но вообще, конечно, если ты отправляешь письма такими пачками, да еще и >> частично формируешь заголовки самостоятельно, то прокладка в виде mail >> тебе тут совершенно ни к чему. E> да нет такой задачи отправлять сотни писем. E> просто раз 100 писем отправляются больше 10 секунд, значит каждое отправляется E> не менее, чем за 1/10 секунды. Значит, _по крайней мере одно_ из них отправляется дольше, чем за 1/10 секунды. А никак не каждое. E> мне это кажется слишком большим временем для того, чтобы запуститься E> почтовику и положить файл в спул Почтовик делает довольно много помимо покладания файла в спул. >> "Рабинович, вы уж или крестик снимите, >> или трусы наденьте." Я бы еще поглядел на результат такой отправки - >> что-то я подозреваю, что MIME-заголовки в результате получаются >> некорректными. E> ??? E> там нет multipart и каких-то "наворотов", просто дополнительный заголовок с E> указанием кодировки (чтобы можно было использовать кириллицу) Скажем так, это еще не повод не писать MIME-Version и Content-Transfer-Encoding. Ну, то есть если этих заголовков нету, а Content-Type есть - это не MIME, и реагировать на него в соответствии со стандартом на MIME никто не обязан. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/83278...@wizzle.ran.pp.ru