On 2009.01.26 at 17:49:54 +0200, Denis Mazhar wrote: > Привет всем. В общем есть такая задача: забрать почту с ящика > провайдера и раскидать ту же почту на несколько локальных ящиков. Есть > идея решить это так: забрать почту fetcmail`ом и раздать ее с > локального сервера с помощью cyrus-imapd. > Но возник вопрос, на сервере провайдера есть например ящик > [1]b...@example.com. Его нужно стянуть fetchmail`ом и всю почту > разложить в локальные ящики box1, box2. Т.е. это должно быть именно два > независимых ящика. В какую сторону копать в манах fetchmail?
То есть задача ставится так: 1. Взять из одного ящика у провайдера почту 2. Положить ВСЮ почту, взятую из этого ящика в два локальны ящика. Я правильно понял? Если так, то это делается так: 1. В локальном mta описываем алиас bigbox: box1 box2 (в /etc/aliases) 2. В конфиге fetchmail-а poll example.com user box1 there is bigbox here Ну и естественно, фетчмейл должен отдавать скачанную почту локальному МТА, а не MDA. Что он, собственно, по умолчанию и делает. Просто очень многие считают что MTA - лишняя сущность, и пытаются заставить fetchmail вызывать сразу MDA. Это неправильно. MTA в unix системе лишней сущностью не бывает никогда. Вот соберусь как нибудь и поставлю полноценный MTA на Nokia N800, ибо задолбало как её почтовый клиент с SMTP работает. Если не так, то следует понять, по каким именно критериям следует раскладывать почту по ящикам. fetchmail, на мой взгляд, хорошо поддерживает только один вариант, который у него в документации называется MULTIDROP MAILBOX (user somebody there is * here env X-Envelope-To) Все остальные случаи лучше обрабатывать средствами МТА и MDA. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org