LINUX.ORG.RU
ФорумAdmin

Сохранение проходящей почты sendmail


0

0

Здравствуйте уважаемые!
Есть задача по сохранению исходящей почты в сендмайле.
Сендмали настроен на внешний почтовый сервер.
Нашол вот такой вот патч:
VERSIONID(`copymail.m4')
VERSIONID(`Copyright 2002, Alexander Motin, DIIT')
VERSIONID(`mav@lit.diit.edu.ua')

LOCAL_CONFIG
CPNOCOPY

LOCAL_NET_CONFIG

LOCAL_RULE_0
R$+<@$+.> $1 <@ $2 . TMP >
R$+<@$+.NOCOPY.TMP> $1 <@ $2 . >
R$+<@$+.TMP> $#copymail $@nohostneeded $:$1<@$2.NOCOPY>

MAILER_DEFINITIONS
# Copy a message by sending it back to sendmail with an
# additional adress: "original To:" + copyuser
#
Mcopymail, P=/usr/sbin/sendmail, F=mDFMuX, S=11/31, R=21, E=\r\n, L=990,
T=DNS/RFC822/X-Unix,
A=/usr/sbin/sendmail -oi copyuser@$j.NOCOPY $u

Но почему то всё равно не работает, посоветуйте что нибудь!

anonymous

Ответ на: комментарий от ivlad

Что делать с этим:
MAILER(`procmail')dnl
LOCAL_RULE_0
R$*<@$*.procmail>$* $1@<$2>$3 map back of procmail copy
LOCAL_RULE_0
R$*<@$+>$* $#procmail $@/etc/procmailrc $:$1@$2procmail$3 send all
external mail to procmail

Я понимаю, но что делать с исходником сишным, который там встречается?

anonymous
()
Ответ на: комментарий от anonymous

> Я понимаю, но что делать с исходником сишным, который там встречается?

Это два разных способа. Внутри исходника есть описание.

ivlad ★★★★★
()
Ответ на: комментарий от ivlad

способ с прокмаил у меня не работает (((

anonymous
()

как вариант milter-bcc

anonymous
()

Есть вариант с использованием milter - самый оптимальный. Есть уже несколько готовых фильтров на его основе. Если лень искать - можно взять фильтр-пример из поставки sendmail (он копирует все проходящие письма в /tmp ) и написать скрипт для ежесуточной архивации полученной стопки файлов.

DukeSS
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.