The OpenNET Project / Index page

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

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

"отслеживание сообщений в sendmail "
Сообщение от Long_Worm Искать по авторуВ закладки on 20-Июл-01, 09:35  (MSK)
Каким образом можно настроить sendmail так,
чтобы вся _исходящая_ почта с определенного FROM
копировалась в ящик некоторого пользователя?
На худой конец - в текстовый файл.

Заранее благодарен.

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

 Оглавление

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

1. "RE: отслеживание сообщений в sendmail "
Сообщение от dvyacheslav Искать по авторуВ закладки on 20-Июл-01, 12:26  (MSK)
насколько я знаю исходящую почту отследить не возможно (возможно я ошибаюсь)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: отслеживание сообщений в sendmail "
Сообщение от andrew Искать по авторуВ закладки on 13-Авг-01, 17:32  (MSK)
Sendmail не может, надо procmail
conf MC4:

define(`PROCMAIL_MAILER_PATH',/usr/local/bin/procmail)dnl
define(`PROCMAIL_MAILER_ARGS',`procmail -Y -m $h $g $u')dnl
MAILER(procmail)dnl
  
LOCAL_CONFIG
D{Procmail} PROCMAIL #
CP ${Procmail}       # это все пурга, можно дальше писать руками
C{PRT} ${Procmail}   #
LOCAL_RULE_0
# приводим нормальный адрес в рабочем пространстве мыла к виду
#user@host.dom.procmail и отпр. в procmail
R$*<@$+.$~{PRT}.>$*     [tab]     $# procmail \ $@ /etc/some.rc $:$1@$2.$3.${Procmail}
# если адрес вида user@host.dom.procmail ( т.е. procmail уже
#отработал) - перевод в нормальный вид
R$*<@$*.${Procmail}.>$*   [tab]      $@ $1<@$2.>$3

LOCAL_RULE_2
# чтобы sendmail не запортил user@host.dom.procmail при переходе
# от ррр@fff.ru к ppp<@fff.ru>
R$*@$+.${Procmail}    [tab] $1<@$2.${Procmail}>


  В /etc/some.rc (для хоста domen.ru):
  

:0
*^TO.*domen.ru  # для входящей почты
{
:0 c
! -f "$@"    # почта по назначению
:0  # копия в ящик in@domen.ru c очистой СС и ВСС
|/usr/local/bin/formail -I"To: in" -I"Cc:" -I"Bcc:" |/usr/sbin/sendmail -t
}

:0
*^TO.*  # тоже самое для всей остальной почты
в out@domen.ru
{
:0 c
! -f "$@"
:0
|/usr/local/bin/formail -I"To: out" -I"Cc:" -I"Bcc:" -I"X-SND: Procmail"|/usr/sb
in/sendmail -t
}


По procmail: unix.stat.burnet.ru/procmail/ При такой раскладке вся почта на серваке будет работать так: sendmail->procmail->sendmail.
На этапе procmail делайте с почтой что хотите.

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


Удалить

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




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

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