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

Ответить