The OpenNET Project / Index page

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

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

"Sendmail" 
Сообщение от spiny Искать по авторуВ закладки on 12-Май-05, 17:54  (MSK)
Помогите ! Возможно ли сделать так, чтобы сендмаил отсылал письма большого объема в определенное время ?
Скажем письмо в 10М отправлялось в 22.00 ...
Или хотябы посоветуйте в какую сторону ковырять .
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • Sendmail, _DVS_, 09:38 , 13-Май-05, (1)  
    • Sendmail, spiny, 18:30 , 14-Май-05, (2)  

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

1. "Sendmail" 
Сообщение от _DVS_ Искать по авторуВ закладки on 13-Май-05, 09:38  (MSK)
>Помогите ! Возможно ли сделать так, чтобы сендмаил отсылал письма большого объема
>в определенное время ?
>Скажем письмо в 10М отправлялось в 22.00 ...
>Или хотябы посоветуйте в какую сторону ковырять .

Да, это возможно. Надо
1. запретить sendmail немедленную доставку не локальной почты:
define(`confCON_EXPENSIVE', `True')dnl
define(`SMTP_MAILER_FLAGS', `e')dnl
2. создать директорию дополнительной очереди для сообщений больше 10М
mkdir /var/spool/bigqueue
chown root:mail /var/spool/bigqueue
chmod 755 /var/spool/bigqueue
3. написать два скрипта. Первый будет запускаться из cron'a каждые n минут. Он будет перемещать сообщения больше 10М из /var/spool/mqueue в /var/spool/bigqueue и запускать обработку основной очереди (sendmail -q). Второй будет запускаться из crona в 22:00 и обрабатывать очередь /var/spool/bigqueue (sendmail -q -OQueueDirectory=/var/spool/bigqueue)

Формат очереди сообщений sendmail очень хорошо документирован, так что с написанием скриптов проблем быть не должно.

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

2. "Sendmail" 
Сообщение от spiny Искать по авторуВ закладки(??) on 14-Май-05, 18:30  (MSK)
Огромное спасибо за подробный ответ !

>1. запретить sendmail немедленную доставку не локальной почты:
>define(`confCON_EXPENSIVE', `True')dnl
>define(`SMTP_MAILER_FLAGS', `e')dnl

почему-то это не прошло пришлось юзать DeliveryMode = delay ...

А в целом все отлично работает ! Спасибо за помощь !

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


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

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




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

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