The OpenNET Project / Index page

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

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

"Как прикрепить в сообщение файл 'на лету'?"
Сообщение от bossaboy emailИскать по авторуВ закладки on 04-Июл-03, 11:06  (MSK)
Добрый день, прошу прощения на некорректную формулировку "заголовка".

Имеется в виду задача, в которой необходимо ко всей _исходящей_ почте
аХтоматически прикреплять маленький текстовый файлик с disclaimer'ом, (не с помощью опции "Подпись" в mail client)

Сервер FreeBSD, MTA Postfix.

Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Как прикрепить в сообщение файл 'на лету'?"
Сообщение от lavr emailИскать по авторуВ закладки on 04-Июл-03, 14:20  (MSK)
>Добрый день, прошу прощения на некорректную формулировку "заголовка".
>
>Имеется в виду задача, в которой необходимо ко всей _исходящей_ почте
>аХтоматически прикреплять маленький текстовый файлик с disclaimer'ом, (не с помощью опции "Подпись"
>в mail client)
>
>Сервер FreeBSD, MTA Postfix.
>
>Спасибо!

поправить sources postfix

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как прикрепить в сообщение файл 'на лету'?"
Сообщение от Mikhail Искать по авторуВ закладки on 04-Июл-03, 14:35  (MSK)
>>Добрый день, прошу прощения на некорректную формулировку "заголовка".
>>
>>Имеется в виду задача, в которой необходимо ко всей _исходящей_ почте
>>аХтоматически прикреплять маленький текстовый файлик с disclaimer'ом, (не с помощью опции "Подпись"
>>в mail client)
>>
>>Сервер FreeBSD, MTA Postfix.
>>
>>Спасибо!
>
>поправить sources postfix

Ну, зачем же сразу так жестоко :-)

master.cf:
...
smtp    inet ... smtpd -o content_filter=filter:dummy
...
filter    unix  -       n       n       -       -   pipe

  flags=Rq user=filter argv=/usr/sbin/filter.sh -f ${sender} -- ${recipient}
---

filter.sh: (у меня сейчас так)
#!/bin/sh
EX_UNAVAILABLE=69
cat | prog1 | prog2| /usr/sbin/sendmail -i "$@" || \
                          { echo Message content rejected; exit $EX_UNAVAILABLE; }              
exit $?                                                                    
---
Таким образом (postfix-ххх/README_FILES/FILTER_README) можно что угодно по пути сделать (+procmail/formail etc.)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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