The OpenNET Project / Index page

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

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

"отправить несколько файлов в sendmail"  
Сообщение от nickolay email(ok) on 04-Июл-07, 15:41 
Стоит задача сделать рассылку по своим подписчикам.
Генерирую файлы в формате Unix-mailbox


Return-path: <my@domain.ru>
Date: Wed, 04 Jul 2007 13:34:12 +0400
From: "service name" <my@domain.ru>
Reply-To: "service name" <my@domain.ru>
Errors-To: postmaster@domain.ru
X-Priority: 3 (Normal)
To: =?windows-1251?B?............
Subject: =?windows-1251?B?...............
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1251
Content-Transfer-Encoding: quoted-printable

message body........

вопрос, как их отправить в sendmail?

раньше использовался такой способ (perl)

  open MAIL, "|/usr/sbin/sendmail -t -i";
  print MAIL $file_content;
  close MAIL;


но это же на каждое письмо форк!
Хотелось бы через один канал (MAIL -> "|/usr/sbin/sendmail") отправить, скажем 100 писем,
потом еще 100 и т.д..

сам сендмайл настроен в режиме очереди..

Спасибо!

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

 Оглавление

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


1. "отправить несколько файлов в sendmail"  
Сообщение от perece on 04-Июл-07, 15:51 
>но это же на каждое письмо форк!
>Хотелось бы через один канал (MAIL -> "|/usr/sbin/sendmail") отправить, скажем 100 писем,
>потом еще 100 и т.д..
если 1 письмо = 1 форк - не устраивает, то, имхо, maildrop юзать проще.
однако можно попытаться поблудить на тему open MAIL,"| netcat localhost 25"..
стсно всякие там EHLO/MAIL FROM/RCPT-TO добавить нужно.

>сам сендмайл настроен в режиме очереди..
это разве влияет на локальную доставку?

\^P^/

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

2. "отправить несколько файлов в sendmail"  
Сообщение от nickolay email(ok) on 04-Июл-07, 15:54 

>>сам сендмайл настроен в режиме очереди..
>это разве влияет на локальную доставку?

У меня - да (submit.cf - DeliveryMode = queue)

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

3. "отправить несколько файлов в sendmail"  
Сообщение от YuryD (??) on 05-Июл-07, 07:21 
>Стоит задача сделать рассылку по своим подписчикам.
>Генерирую файлы в формате Unix-mailbox


если юзеры локальны на вашей машине, то просто cat message >>/var/mail/usermbox

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

4. "отправить несколько файлов в sendmail"  
Сообщение от perece on 09-Июл-07, 13:38 
>>Стоит задача сделать рассылку по своим подписчикам.
>>Генерирую файлы в формате Unix-mailbox

> если юзеры локальны на вашей машине, то просто cat message >>/var/mail/usermbox
а вот так я не стал бы делать. блокировок никаких, если в момент записи придет "честное" письмо - эту кашу кто потом будет разбирать?

\^P^/

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

5. "отправить несколько файлов в sendmail"  
Сообщение от YuryD (??) on 09-Июл-07, 13:44 
>>>Стоит задача сделать рассылку по своим подписчикам.
>>>Генерирую файлы в формате Unix-mailbox
>
>> если юзеры локальны на вашей машине, то просто cat message >>/var/mail/usermbox
>а вот так я не стал бы делать. блокировок никаких, если в
>момент записи придет "честное" письмо - эту кашу кто потом будет
>разбирать?

procmail не фраер, в открытый другой программой файл писать не будет. Поблема будет если юзер в это время по POP3 получает ... qpopper ведет себя неверно при обрыве сессии.

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

6. "отправить несколько файлов в sendmail"  
Сообщение от nickolay email(??) on 09-Июл-07, 13:56 
> procmail не фраер, в открытый другой программой файл писать не будет.
>Поблема будет если юзер в это время по POP3 получает ...
>qpopper ведет себя неверно при обрыве сессии.

вообще то пользователи НЕ локальные..

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

7. "отправить несколько файлов в sendmail"  
Сообщение от perece on 09-Июл-07, 15:13 
> procmail не фраер, в открытый другой программой файл писать не будет.
а обратную ситуацию предположить слабо? (procmail уже открыл и пишет, этак на 4мега аттач в b64, явно не одним write. и тут мы со своим скриптом). блокировка/проверка, что файл уже открыт только тогда действенна, когда _обе_ стороны соблюдают правила.
>Поблема будет если юзер в это время по POP3 получает ...
>qpopper ведет себя неверно при обрыве сессии.
угу. а ipop3 вообще топорен, как незнамочто. кроме локов MTA вообще ни на что не смотрит

\^P^/

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

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

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




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

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