LINUX.ORG.RU
ФорумAdmin

Копия писем через procmail

 


0

1

Всем привет,

Есть задача настроить пересылку писем, поступающих на один адрес(например info@domain.com), трем разным получателем, чтобы они стояли в поле cc(Копия). Как это можно сделать с помощью procmail(или другой удобный способ). Если делаю c procmail в папке с адресом например info:

:0 c

* ^From: .*.
! user1@domain\.com user2@domain\.com user3@domain\.com

Письма приходят этим адресатам, но в заголовках нету поля Копия и этих адресов, только Кому: info@domain.com Подскажите плиз, Спасибо.


Не помню там чего-то с полем СС при пересылке

смотрел?

man procmailrc

man procmailex

В крайнем случае можно письмо скормить sendEmail’у

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

Manы посмотрел, что то не увидел, как можно в сс добавить. А как sendmaily скормить, если можно примерчик, чтобы именно добавлялись заголовки СС с адресами? Спасибо

jay15 ()

procmail

Если что, вот мнение его разработчика:

Executive summary: delete the procmail port; the code is not safe and 
should not be used as a basis for any further work.

maildrop близок к нему и имеет cc команду, но похоже, что тоже не правит при этом заголовки.

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

Сделал вот так

:0 fhw
* ^From: .*.

|/usr/bin/formail -A "CC: user1@domain.com, user2@domain.com, user3@domain.com"
:0 c
! user1@domain\.com user2@domain\.com user3@domain\.com

Работает в принципе как надо, добавляет еще один заголовок СС и форвардид копии писем нужным получателям. Единственная проблема, если уже есть в оригинале поле СС, в десктопных маил клиентах все отображается как надо в поле СС, то в мобильных в поле СС этих дополнительных не отображает. Если посмотреть скрытые заголовки, то появляется второе поле СС и там эти адреса есть, но в мобильных клиентах почему то в поле СС они не отображаются по сравнению с десктопными.

jay15 ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.