Имеется локальный почтовый клиент, например, local_user@mydomain.com, получающий почту от внешних почтовых клиентов, один из которых, например, remote_user@remote.com. Есть необходимость почту, приходящую от remote_user@remote.com в адрес local_user@mydomain.com, передавать не только local_user@mydomain.com, но и копировать для для нескольких иных локальных клиентов. Как это сделать?
Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема. Проблема в пересылке почты от конкретного отправителя конкретному получателю.
Спасибо.
>Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема.
>Проблема в пересылке почты от конкретного отправителя конкретному получателю.procmail
>>Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема.
>>Проблема в пересылке почты от конкретного отправителя конкретному получателю.
>
> procmail
>
>
Как использование этой программы решает мою проблему?
>>>Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема.
>>>Проблема в пересылке почты от конкретного отправителя конкретному получателю.
>>
>> procmail
>Как использование этой программы решает мою проблему?
>>>>Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема.
>>>>Проблема в пересылке почты от конкретного отправителя конкретному получателю.
>>>
>>> procmail
>>Как использование этой программы решает мою проблему?
>
>http://www.opennet.me/base/net/cpsendmail.txt.htmlЗдесь весь почтовый поток копируется или нет группе получателей.
А мне необходимо - поток почты от конкретного отправителя для конкретного получателя передать оговоренной группе получателей.
>>>>>Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема.
>>>>>Проблема в пересылке почты от конкретного отправителя конкретному получателю.
>>>>
>>>> procmail
>>>Как использование этой программы решает мою проблему?
>>
>>http://www.opennet.me/base/net/cpsendmail.txt.html
>
>Здесь весь почтовый поток копируется или нет группе получателей.
>А мне необходимо - поток почты от конкретного отправителя для конкретного получателя
>передать оговоренной группе получателей.Ты полностью прочитал?
Вариант 3.
(C возможностью избирательно копировать почту)Для достижения обратного результата, т.е. копирования почтовых
сообщений от определенных почтовых адресов или на определенные
почтовые адреса, и прохождения всех остальных почтовых сообщений без
копирования, следует воспользоваться copymail.m4 (Вариант 4).
....
>>>>>>Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема.
>>>>>>Проблема в пересылке почты от конкретного отправителя конкретному получателю.
>>>>>
>>>>> procmail
>>>>Как использование этой программы решает мою проблему?
>>>
>>>http://www.opennet.me/base/net/cpsendmail.txt.html
>>
>>Здесь весь почтовый поток копируется или нет группе получателей.
>>А мне необходимо - поток почты от конкретного отправителя для конкретного получателя
>>передать оговоренной группе получателей.
>
>Ты полностью прочитал?
Сейчас да. Но для уточнения- в файл записываем отдельными строками отправителей и получателей?>
>Вариант 3.
> (C возможностью избирательно копировать почту)
>
>Для достижения обратного результата, т.е. копирования почтовых
> сообщений от определенных почтовых адресов или на определенные
> почтовые адреса, и прохождения всех остальных почтовых сообщений без
>
> копирования, следует воспользоваться copymail.m4 (Вариант 4).
>....
>>>>>>>Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема.
>>>>>>>Проблема в пересылке почты от конкретного отправителя конкретному получателю.
>>>>>>
>>>>>> procmail
>>>>>Как использование этой программы решает мою проблему?
>>>>
>>>>http://www.opennet.me/base/net/cpsendmail.txt.html
>>>
>>>Здесь весь почтовый поток копируется или нет группе получателей.
>>>А мне необходимо - поток почты от конкретного отправителя для конкретного получателя
>>>передать оговоренной группе получателей.
>>
>>Ты полностью прочитал?
>Сейчас да. Но для уточнения- в файл записываем отдельными строками отправителей и
>получателей?Получателей ты прописываеш в /etc/mail/copy-users(Вариант 4)
Отправилетей в sendmail.copy.mc
define(`COPYMAIL_MAILBOX',`user@domen')user@domen -получатель оригинала
Да, сам sendmail запускается в двух єкземплярах, и соотвецтвенно работает с двумя *.cf/usr/sbin/sendmail -bd -C /etc/mail/sendmail.copy.cf
/usr/sbin/sendmail -q30m -C /etc/mail/sendmail.cf
>
>>
>>Вариант 3.
>> (C возможностью избирательно копировать почту)
>>
>>Для достижения обратного результата, т.е. копирования почтовых
>> сообщений от определенных почтовых адресов или на определенные
>> почтовые адреса, и прохождения всех остальных почтовых сообщений без
>>
>> копирования, следует воспользоваться copymail.m4 (Вариант 4).
>>....
>>>>>>>Пересылка всей почты локального клиента иным локальным клиентам, для меня не проблема.
>>>>>>>Проблема в пересылке почты от конкретного отправителя конкретному получателю.
>>>>>>
>>>>>> procmail
>>>>>Как использование этой программы решает мою проблему?
>>>>
>>>>http://www.opennet.me/base/net/cpsendmail.txt.html
>>>
>>>Здесь весь почтовый поток копируется или нет группе получателей.
>>>А мне необходимо - поток почты от конкретного отправителя для конкретного получателя
>>>передать оговоренной группе получателей.
>>
>>Ты полностью прочитал?
>Сейчас да. Но для уточнения- в файл записываем отдельными строками отправителей и
>получателей?
>
>>
>>Вариант 3.
>> (C возможностью избирательно копировать почту)
>>
>>Для достижения обратного результата, т.е. копирования почтовых
>> сообщений от определенных почтовых адресов или на определенные
>> почтовые адреса, и прохождения всех остальных почтовых сообщений без
>>
>> копирования, следует воспользоваться copymail.m4 (Вариант 4).
>>....
Спасибо. Буду пробовать.
Спасибо всем, откликнувшимся на мой вопрос. Проблема решена следубщим образом.Т.к. sendmail собран с нижеуказанными назначениями в sendmail.mc
..
define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl
..
FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl
..
MAILER(procmail)dnl
..то в домашнем каталоге локального пользователя, для которого выполняется перенаправление почты, источником которой являются конкретные отправители, создаём файл .procmailrc, с правами 0600, файл содержит нижеследующее-
#
# Копирование почты
#VERBOSE=yes
SHELL=/bin/sh
PATH=$PATH:/usr/bin:/usr/local/bin################
# it is comment
################
#
# если почтовое сообщение поступает владельцу каталога (учётной записи) от
# remote_user1@nvstech.ch или от remote_user2@aleniaspazio.it, то
# сообщение передаётся получателю и копируется локальным почтовым коиентам
# local_user1 local_user2 local_user3
#
:0 c
* (^From:.*remote_user1@nvstech.ch|^From:.*remote_user2@aleniaspazio.it)
! local_user1 local_user2 local_user3exit
Тема закрыта.