LINUX.ORG.RU
ФорумAdmin

fetchmail


0

0

Привет ALL!

Есть выделенка, один почтовый ящик у провайдера на фирму. Но доменное имя фирмы - не зарегено. Необходимо, чтобы fetchmail (или другая програмка) забирала почту от провайдера и РАСКЛАДЫВАЛА её по локальным ящикам в зависимости от поля "тема", например. Т.е. если пришло письмо на ящик firma@provider.ru с темой "for vasia" её положили в ящик Васе, и никому другому (разве что руту). Каким образом это можно сделать? Будьте добры, помогите разобраться!!!

мой .fetchmailrc :

set postmaster "root" set localdomain firma.provider.ru no dns poll provider.ru proto POP3 user "firma" with pessword "password" to subject "vasia" to user vasia here options fetchall

Но это не работает :-(( Где проблема? Письма получает root... Заранее спасибо за ответ.


Создай файл ~vasya/.procmailrc
chown vasya.vasya ~vasya/.procmailrc
chmod 600 ~vasya/.procmailrc
и почитай маны: по procmaiex, procmailrc, procmail.
У меня так и делается, только не по темам, а по адресу отправителя.
Например:
------------------
:0:
* ^Subject:.*dogovor
! petya

Но берегись проблемы с кодированными темами (типа)
Subject: =?koi8-r?Q?=F2=CF...

P.S. А что за опция в fetchmailrc "... to subject.. " ?

Pit
()

>>>P.S. А что за опция в fetchmailrc "... to subject.. " ?

Это мои эксперименты :)

А русских переводов по fetchmail нет?

Мои познания пока ещё не настолько совершенны. А то что я понял - не помогло. :((

snikers
() автор топика

fetchmail тут не при чем. Его дело только принять почту.
Только procmail может анализировать заголовок письма и в соответствии с
определенными правилами что-то с этим письмом сделать.
Так что изучай procmail.

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