The OpenNET Project / Index page

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

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

"Таймаут перед отправкой"  
Сообщение от dip56245 email(ok) on 24-Янв-06, 13:52 
Подскажите,
есть сервак с postfix, на нем почта, в master.cf есть такая запись:
slow    unix  -       -       n       -       1       smtp
  в transport
host.com.   slow:
.host.com.  slow:

  нужно сделать что бы между отправкой писем через транспорт slow была задержка между отправкой в 2 секунды иначе удаленный сервак блокирует и потом ничего не принимает.
  Идея была сделать скрипт:
#!/bin/bash
sleep 2
  Нашел где-то в форуме мол добавить в master.cf после правила:
  -o content_filter=/opt/test.sh
  но чет не функциклирует....
  Как правильно сделать?

P.S. не для спама... спамеров сам не люблю.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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


1. "Таймаут перед отправкой"  
Сообщение от jonatan (ok) on 24-Янв-06, 14:24 
Может это подойдет
http://www.postfix.org/QSHAPE_README.html
...
When a destination is unable to handle the load even after the Postfix process limit is reduced to 1, a desperate measure is to insert brief delays between delivery attempts.

    *

      In the transport map entry for the problem destination, specify a dead host as the primary nexthop.
    *

      In the master.cf entry for the transport specify the problem destination as the fallback_relay and specify a small smtp_connect_timeout value.

/etc/postfix/transport:
    problem.example.com  slow:[dead.host]

/etc/postfix/master.cf:
    # service type  private unpriv  chroot  wakeup  maxproc command
    slow      unix     -       -       n       -       1    smtp
        -o fallback_relay=problem.example.com
        -o smtp_connect_timeout=1

This solution forces the Postfix smtp(8) client to wait for $smtp_connect_timeout seconds between deliveries. The solution depends on Postfix connection management details, and needs to be updated when SMTP connection caching is introduced.
...

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Таймаут перед отправкой"  
Сообщение от dip56245 email(ok) on 24-Янв-06, 15:34 
>/etc/postfix/transport:
>    problem.example.com  slow:[dead.host]
>
>/etc/postfix/master.cf:
>    # service type  private unpriv  chroot
> wakeup  maxproc command
>    slow      unix  
>   -       -
>      n    
>  -       1  
>  smtp
>        -o fallback_relay=problem.example.com
>        -o smtp_connect_timeout=1
>
  видать руки кривые не пашет... все равно письма шуруют быстро... пробовал писать =30s все равно не то... летят по 1ому но задержки между ними нет... 8((((
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




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

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