Re: Проблемы с достав кой: postfix+fetchmail+procmail
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
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
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]