The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"POSTFIX число получателей"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 10-Апр-12, 13:20 
Всем привет.
Работаю в организации пресс-служба которой должна делать рассылку уведомлений на большое количество почтовых ящиков.
Сразу скажу что не спам!
В какой то момент понадобилось почтовый сервер развернуть у себя, настроил Postfix, но сейчас обнаружилась неприятная ситуация:
при отправке письма с более чем 100 получателями, происходит ошибка
Работают из почтовых клиентов The Bat, при отправке такого письма бат пишет что отправить не удалось, номер ошибки не показывает
В логах:
13.02.2012, 17:38:49: SEND — Connecting to SMTP server x.x.x.x on port 25
13.02.2012, 17:38:49: SEND — Соединение с SMTP сервером прошло удачно
13.02.2012, 17:38:49: SEND — Аутентификация (обычный метод)…
13.02.2012, 17:38:49: SEND — Отправка письма для bbb@bbb.ru и др.
13.02.2012, 17:39:09: SEND — Последний переданный адрес получателя был <aaa@aaa.ru>
!13.02.2012, 17:39:09: SEND — Письмо не отправлено. Сервер сообщает:
!13.02.2012, 17:39:09: FETCH — Соединение с сервером прервано (последние переданные команды: «RCPT TO:<aaa@aaa.ru>», «RSET»)
13.02.2012, 17:39:09: SEND — Соединение завершено — отправлено писем: 0
13.02.2012, 17:39:09: SEND — Не удалось отправить некоторые письма — подробности смотрите в Журнале работы

Вот а получатель aaa@aaa.ru является 100 в списке, не могу найти параметр который разрешает получателей увеличить,
думал что это smtpd_recipient_limit изменил на 250, не помогло
default_recipient_refill_limit тоже не помогло

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "POSTFIX число получателей"  +/
Сообщение от artemrts (ok) on 10-Апр-12, 14:06 

Если мне не изменяет память, то мы в таком случае настраивали вот этот парметр
http://www.postfix.org/postconf.5.html#default_process_limit
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 10-Апр-12, 14:24 
> Если мне не изменяет память, то мы в таком случае настраивали вот
> этот парметр
> http://www.postfix.org/postconf.5.html#default_process_limit

непомогло 8(

вот конец лога

Apr 10 14:22:40 ns postfix/smtpd[47948]: > sed28[10.19.13.129]: 250 Ok
Apr 10 14:22:40 ns postfix/smtpd[47948]: watchdog_pat: 0x80a4388
Apr 10 14:22:40 ns postfix/smtpd[47948]: vstream_fflush_some: fd 13 flush 8
Apr 10 14:22:41 ns postfix/smtpd[47948]: smtp_get: EOF
Apr 10 14:22:41 ns postfix/smtpd[47948]: match_hostname: sed28 ~? 10.19.13.0/24
Apr 10 14:22:41 ns postfix/smtpd[47948]: match_hostaddr: 10.19.13.129 ~? 10.19.13.0/24
Apr 10 14:22:41 ns postfix/smtpd[47948]: lost connection after RCPT from sed28[10.19.13.129]
Apr 10 14:22:41 ns postfix/smtpd[47948]: vstream_fflush_some: fd 19 flush 0
Apr 10 14:22:41 ns postfix/smtpd[47948]: disconnect from sed28[10.19.13.129]

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "POSTFIX число получателей"  +/
Сообщение от Викентий Жопорезку on 10-Апр-12, 15:53 
http://www.postfix.org/TUNING_README.html#rcpts
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 11-Апр-12, 10:05 
> http://www.postfix.org/TUNING_README.html#rcpts

default_destination_recipient_limit
smtpd_recipient_limit

эти параметры я уже менял , не помогает,
странно то,что в логах не пишет too many recipent
а просто lost connection after RCPT from sed28[10.19.13.129]

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "POSTFIX число получателей"  +/
Сообщение от Etch on 11-Апр-12, 11:50 
smtpd_client_recipient_rate_limit

Но лучше взять для этих целей специализированную систему для рассылок. http://ru.wikipedia.org/wiki/GNU_Mailman или аналоги.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "POSTFIX число получателей"  +/
Сообщение от Etch on 11-Апр-12, 11:55 
И не поленитесь прописать в ДНС MX-ы и SPF-запись, а то обычно рассыльщики пресс-релизов этим пренебрегают, приходится их в исключения вписывать.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 11-Апр-12, 13:27 
> smtpd_client_recipient_rate_limit
> Но лучше взять для этих целей специализированную систему для рассылок. http://ru.wikipedia.org/wiki/GNU_Mailman
> или аналоги.

smtpd_client_recipient_rate_limit = 250
не помогло 8(

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "POSTFIX число получателей"  +/
Сообщение от Etch on 11-Апр-12, 14:23 
> smtpd_client_recipient_rate_limit = 250
> не помогло 8(

Тогда, может быть, это сам The Bat обрывает соединение? Попробуйте через другой MUA. По RFC, если не ошибаюсь, как раз должно быть не более 100 получателей в одном сообщении.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 11-Апр-12, 16:19 
>> smtpd_client_recipient_rate_limit = 250
>> не помогло 8(
> Тогда, может быть, это сам The Bat обрывает соединение? Попробуйте через другой
> MUA. По RFC, если не ошибаюсь, как раз должно быть не
> более 100 получателей в одном сообщении.

аутлуками и тхандером пробовал.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 11-Апр-12, 16:52 
может есть косяки в этой версии постфикса postfix-2.2.5_1,1
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 11-Апр-12, 16:53 
> может есть косяки в этой версии постфикса postfix-2.2.5_1,1 ????
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "POSTFIX число получателей"  +/
Сообщение от Etch on 11-Апр-12, 19:10 
> аутлуками и тхандером пробовал.

Последнее предположение - лимиты перебиваются в файле master.cf (или наоборот можно попробовать там их указать, чтобы перебить).

И ещё посмотреть вывод команды (вдруг что-то интересное покажет):
$ postconf |grep limit |grep 100

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 12-Апр-12, 10:14 
>> аутлуками и тхандером пробовал.
> Последнее предположение - лимиты перебиваются в файле master.cf (или наоборот можно попробовать
> там их указать, чтобы перебить).
> И ещё посмотреть вывод команды (вдруг что-то интересное покажет):
> $ postconf |grep limit |grep 100

postconf |grep limit |grep 100
command_time_limit = 1000s
default_destination_concurrency_limit = 1000
default_extra_recipient_limit = 1000
default_process_limit = 100
default_recipient_limit = 10000
duplicate_filter_limit = 1000
mime_nesting_limit = 100
queue_file_attribute_count_limit = 100
smtpd_junk_command_limit = 100
smtpd_recipient_limit = 1000
smtpd_recipient_overshoot_limit = 1000
virtual_alias_expansion_limit = 1000
virtual_alias_recursion_limit = 1000


smtp      inet  n       -       n       -       -       smtpd
        -o receive_override_options=no_header_body_checks
127.0.0.1:52525      inet  n       -       n       -       -       smtpd
   -o smtpd_authorized_xforward_hosts=127.0.0.0/8
   -o smtpd_client_restrictions=
   -o smtpd_helo_restrictions=
   -o smtpd_sender_restrictions=
   -o smtpd_recipient_restrictions=permit_mynetworks,reject
   -o smtpd_data_restrictions=
   -o mynetworks=127.0.0.0/8
   -o receive_override_options=no_unknown_recipient_checks

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "POSTFIX число получателей"  +/
Сообщение от sed88 (ok) on 12-Апр-12, 10:18 
>[оверквотинг удален]
>       -    
>   -       smtpd
>    -o smtpd_authorized_xforward_hosts=127.0.0.0/8
>    -o smtpd_client_restrictions=
>    -o smtpd_helo_restrictions=
>    -o smtpd_sender_restrictions=
>    -o smtpd_recipient_restrictions=permit_mynetworks,reject
>    -o smtpd_data_restrictions=
>    -o mynetworks=127.0.0.0/8
>    -o receive_override_options=no_unknown_recipient_checks

Делал так в мастер.сф

smtp      inet  n       -       n       -       -       smtpd
        -o receive_override_options=no_header_body_checks
        -o smtpd_client_recipient_rate_limit=250
        -o smtpd_recipient_limit=250
        -o default_destination_recipient_limit=250
127.0.0.1:52525      inet  n       -       n       -       -       smtpd
   -o smtpd_authorized_xforward_hosts=127.0.0.0/8
   -o smtpd_client_restrictions=
   -o smtpd_helo_restrictions=
   -o smtpd_sender_restrictions=
   -o smtpd_recipient_restrictions=permit_mynetworks,reject
   -o smtpd_data_restrictions=
   -o mynetworks=127.0.0.0/8
   -o receive_override_options=no_unknown_recipient_checks


0 эмоций 8(


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру