URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 60156
[ Назад ]

Исходное сообщение
"fetchmail+procmail владелец сообщения"

Отправлено mironmiron , 18-Сен-05 02:26 
У юзеров почтовые ящики на беспл серверах. Настроена переадресация на один ящик kontora@aport.ru. Мой сервер периодически сымает почту с него и раскладывает по юзерским ящикам с который юзера получают их посредством pop3 сервера.

Проблема в том, что на новые сообщения процмайл ставит владельца root. C помощью umask в процмайле ставятся права rw-rw-rw-. Так что почта работает, но такие права на почтовые сообчения не есть гуд. Как заставить процмайл ставить нужного владельца? Например письмо с “from: vasya@aport.ru” положить в ящик vasek и установить владельца vasek c правами rw- --- ---?

Давайте без предложений собирать почту с каждого ящика или запускать фетч+процмайл от имени кого-либо особенного. Или еще хуже: подключить к этому делу какой-нить sendmail/postfix…

******************
/root/.fetchmailrc:

set logfile /var/log/fetchmail
set postmaster "postmaster"

defaults proto POP3 fetchall

poll mail.aport.ru
user "kontora" pass "megapass" to *
mda "/usr/local/bin/procmail " (или mda "/usr/local/bin/procmail -d %T", что на конечном результате не отражается никак…)

************************
/etc/procmailrc:

PATH=/usr/local/bin
MAILDIR=/var/mail
DEFAULT=/var/mail/postmaster/
LOGFILE=/var/log/procmail
UMASK=001

:0
*(^To|^Cc|^Bcc|^Delivered-To|^Received|^Envelope).*vasya@aport
vasek/

:0
*(^To|^Cc|^Bcc|^Delivered-To|^Received|^Envelope).*petya@hotbox
petr/


Содержание

Сообщения в этом обсуждении
"fetchmail+procmail владелец сообщения"
Отправлено mironmiron , 18-Сен-05 13:51 
поправка: ...письмо с “from: vasya@aport.ru” положить в ящик vasek...
вместо поля from, поле to: vasya...