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