Re: Проблемы с достав кой: postfix+fetchmail+procmail

2006-02-25 Пенетрантность Mad Cat

Victor Wagner wrote:


On 2006.02.24 at 12:43:52 +0300, MadCat wrote:

 


Mikolaj Golub wrote:

   


On Fri, 24 Feb 2006 08:08:21 +0200 pm2 wrote:

 


  Feb 24 01:06:21 machine procmail[6066]: Suspicious rcfile
/home/madcat/.procmailrc
 


ls -ld /home/ /home/madcat /home/madcat/.procmailrc



 


drwxrwsr-x   6 root   staff  4096 2004-12-16 01:55 /home
drwxr-xrwx  72 madcat501 4096 2006-02-24 12:28 /home/madcat/
-rw-r--r--   1 madcat madcat  630 2006-02-24 12:18 /home/madcat/.procmailrc
   



Ну и что же ты хочешь с такими правами?
У тебя /home/madcat writable для всех, кто не входит в групу 501. Этого
уже достаточно. /home, writable для группы staff - тоже нехорошо.

Посмотри как у людей бывает:
drwxr-xr-x   23 root  root  1024 2006-02-20 20:40 /
drwxr-xr-x   22 root  root  4096 2006-02-18 21:12 /home
drwxr-xr-x  139 vitus vitus 12288 2006-02-24 14:37 /home/vitus
-rw-r--r--1 vitus  vitus  1151 2005-12-02 19:22 /home/vitus/.procmailrc
 

Большое спасибо за информацию. Проблема действительно была в правах. 
(хотя по сообщению от procmail догадаться об этом сложно)

Теперь у меня так же, как у дюдей =)
#ls -ld /home /home/madcat /home/madcat/.procmailrc
drwxr-xr-x   6 root   root   4096 2004-12-16 01:55 /home
drwxr-xr-x  72 madcat madcat 4096 2006-02-25 19:20 /home/madcat
-rw-r--r--   1 madcat madcat  619 2006-02-25 18:44 /home/madcat/.procmailrc

Доставка и сортировка проходят теперь нормально.
У меня осталось 2 вопроса:
1. Как оставлять локальную копию отправляемых писем?
2. Каким GUI клиентом лучше работать с этим почтовым каталогом? 
(Thunderbird норовит самостоятельно заняться доставкой и сортировкой)



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Проблемы с достав кой: postfix+fetchmail+procmail

2006-02-25 Пенетрантность Mad Cat

Victor Wagner wrote:


On 2006.02.25 at 19:33:30 +0300, Mad Cat wrote:

 

Большое спасибо за информацию. Проблема действительно была в правах. 
(хотя по сообщению от procmail догадаться об этом сложно)

Теперь у меня так же, как у дюдей =)
   



Это привыкнуть надо. У ssh точно такая же паранойя. Особенно меня злит,
когда оно отказывается работать с group writable файлом, в группу
которого вхожу один я. 



 


#ls -ld /home /home/madcat /home/madcat/.procmailrc
drwxr-xr-x   6 root   root   4096 2004-12-16 01:55 /home
drwxr-xr-x  72 madcat madcat 4096 2006-02-25 19:20 /home/madcat
-rw-r--r--   1 madcat madcat  619 2006-02-25 18:44 /home/madcat/.procmailrc

Доставка и сортировка проходят теперь нормально.
У меня осталось 2 вопроса:
1. Как оставлять локальную копию отправляемых писем?
2. Каким GUI клиентом лучше работать с этим почтовым каталогом? 
(Thunderbird норовит самостоятельно заняться доставкой и сортировкой)
   



Вопросы заданы в неправильном порядке.
Сначала нужно выбрать клиента, а потом спрашивать а как в этом клиенте
сделать локальную копию отправляемых писем. Потому что обычно этим
занимается почтовый клиент.

Что касается сортировки почты, то то что клиент этим занимается - тоже
правильно. В почтовом ящике понятия сортировки нет и не надо.

Что касается самостоятельных попыток отправки, то, вероятно, его просто
настроить надо - наверняка же умеет отдавать почту локальному
/usr/sbin/sendmail.  На худой конец, можно обучить локальный MTA слушать
на localhost, и сказать Thunderbird-у чтобы отправлял на localhost.

Если менять клиента, то рекомендую mutt. Он вроде нынче наиболее
вменяемый из существующих.  

У него создание локальных копий писем управляется опцией 
set record=куда складывать  Кроме того возможны дополнительные

настройки в зависимости от разных условий - например, копии писем,
отправляемых по адресу debian-russian@lists.debian.org складывать в ящик
debian.russian.

 


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]
   

Я, видимо, не совсем правильно выразился. Я имел в виду, что thunderbird 
сам выполнят функции procmail'а, т.е. применяет к входящей почте фильтры 
и разпихивает почту по соотв. подкаталогам.
Сейчас у меня на машине доставка выполняется посредством fetchmail, а 
отправка через postfix (localhost:25). Пришедшая почта хранятся в 
формате mbox. Вопрос: чем её лучше всего читать и чем создовать и 
передавать postfix'у новые письма.
Для консоли логичным вариантом для этих целей служит mutt. Мне же 
хотелось бы GUI клиент.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: проблемы с достав кой: postfix+fetchmail+procmail

2006-02-23 Пенетрантность pm2

MadCat wrote:

fetchmail работает нормально. Почта приходит с POP3 адресов и 
передается procmail (хотя по части форвардинга я не очень уверен).

Вот тут начинаются проблемы.
В ~/.procmailrc прописано следующее:
   PATH=/usr/bin:/bin:/usr/local/bin:.
   MAILDIR=$HOME/Mail
   DEFAULT=$MAILDIR/Inbox_mail_ru
   LOGFILE=$MAILDIR/log
   LOCKFILE=$HOME/.lockmail

   :0
   * [EMAIL PROTECTED]
   Inbox_mail_ru

   :0
   * [EMAIL PROTECTED]
   Inbox_nextmail

procmail выдает в /var/log/mail.err следующее:
   Feb 24 01:06:21 machine procmail[6066]: Suspicious rcfile 
/home/madcat/.procmailrc


После этого почта попадает в /var/mail/madcat
Подозрения вызывает так же отклик от postfix'a в /var/log/mail.info
   Feb 24 01:04:03 machine postfix/local[6059]: 9C13D3BD5E: 
to=[EMAIL PROTECTED], relay=local, delay=1900, status=deferred 
(temporary failure)


Если кто-нибудь поднимал подобную связку на dial-up машине, помогите 
пожалуйста.




У меня ящики в формате mbox расположены в /var/spool/mail
Связка fetchmail+procmail запускается скриптом:
#!/bin/bash
cd /root
/usr/bin/fetchmail -f/root/.fetchmailrc -a -s -m /usr/bin/procmail -d %T

В .fetchmailrc прописан адрес провайдерского сервера, логин и пароль

Вот что в начале .procmailrc:
LOGFILE=/var/spool/mail/.procmaillog

:0 c:
* [EMAIL PROTECTED]
 /var/spool/mail/lab32

:0 c:
* [EMAIL PROTECTED]
 /var/spool/mail/lab32a

В конце:
:0:
* [EMAIL PROTECTED]
/var/spool/mail/svnr

:0:
*
/var/spool/mail/spam

Пользователи в локалке забирают почту по POP3 (используется popa3d), 
прием исходящих и отправка наружу (по SMTP) - exim4 (хотя с postfix тоже 
все работало).



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]