LINUX.ORG.RU
ФорумAdmin

procmailrc не хочет запускать скрипт по приходу мейла


0

0

Нужно, чтобы по приходу письма на адрес testgcn запускался скрипт, 
опбрабатывающий это письмо. Увы, но sendmail на той машине не 
поддерживает smrsh, через который на другой машине у меня 
автоматически обрабатывается почта, потому приходится испоьзовать 
.procmailrc.

Пишет в логах такую вещь:

Jul 30 23:17:51 www sendmail[10047]: i6UJHoRG010045: Warning: program /usr/bin/procmail unsafe: Group writable directory


Настройки для пользователя testgcn такие:

omen:/home/testgcn# cat .forward
|"IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #testgcn"
omen:/home/testgcn#
omen:/home/testgcn# cat .procmailrc
:0
* ^To.*testgcn@omen.ru
| /usr/bin/perl /home/testgcn/public_html/cgi-bin/mail.pl
omen:/home/testgcn#
omen:/home/testgcn# ls -la /usr/bin/procmail
total 8
-rwsr-sr-x 1 root mail 65696 Aug 23 1999 /usr/bin/procmail
omen:/home/testgcn#
omen:/home/testgcn# cat /home/testgcn/public_html/cgi-bin/mail.pl

#!/usr/bin/perl -w

# содержимое письма складывается в файл ../mail.txt
# имеющий права -rwxrwxrwx

while (<>){$ms.=$_;}
open F,">>../mail.txt" or die "cant open: $!";
print F $ms;
close F;

omen:/home/testgcn#
omen:/home/testgcn# ls -la /home/testgcn/ | grep public_html
drwx------ 3 testgcn testgcn 4096 Jul 30 23:07 public_html
omen:/home/testgcn#


Вобщем, ситуация такова, что почта пользователю приходит и ложится 
как ни в чем не бывало в его почтовый ящик, минуя настройки .forward 
и .procmailrc

Короче чего-то я не догоняю вобщем... Может быть где-то какие-то 
права надо настроить?

Спасибо за ответ!

посылает нафиг но уже с другим логом...

Jul 31 01:16:18 www procmail[18435]: Enforcing stricter permissions on "/var/spool/mail/testgcn"



по поводу этой ошибки на http://www.sendmail.by.ru/tools/procmail/procmail.htm сказано

Enforcing stricter permissions on "x"
    Системный почтовый ящик найден незащищенным. Procmail защитил его


потом после изменил .forward

|"IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #testgcn"


но все равно и это не помогло, вываливается та-же ошибка

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