On 30.01.2013 19:28, Igor Karpov wrote:
Тело письма, насколько мне удалось выяснить, одно на всех. Его там
некое rake application генерирует.
Когда мне приходилось выталкивать 2-3 раза в день рассылки на порядка
10к адресов, я даже queue_only не использовал - за 15-30 минут (в
зависимости от погоды и прочих малопредсказуемых вещей) удавалось всё
скормить exim'у. Настройки были практически стандартными. Впрочем, давно
это было, мог и забыть :-)
Если тело письма У ВСЕХ ОДИНАКОВОЕ, рассылать их надо как-то так:
NUMRCPT=$MAXRCPT
for RCPT in `cat msg.lst | sed 's/@/ /' | sort -k2 | sed 's/ /@/'`; do
[ "$RCPT_LIST" = "" ] \
&& RCPT_LIST="$RCPT" \
|| RCPT_LIST="$RCPT_LIST,$RCPT"
NUMRCPT=$((NUMRCPT - 1))
if [ $NUMRCPT = 0 ]; then
cat msg.txt | $SENDMAIL -f "$FROM" "$RCPT_LIST"
RCPT_LIST=''
NUMRCPT=$MAXRCPT
fi
done
if [ "$RCPT_LIST" != "" ]; then
cat msg.txt | $SENDMAIL -f "$FROM" "$RCPT_LIST"
fi
Опытным путём было установлено, что MAXRCPT должно быть 10.
msg.txt - тело письма со всеми заголовками
msg.lst - список адресов, на которые надо отправить
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users