То есть задача ставится так:
1. Взять из одного ящика у провайдера почту
2. Положить ВСЮ почту, взятую из этого ящика в два локальны ящика.
Я правильно понял?
Да, именно так.
Если так, то это делается так:
1. В локальном mta описываем алиас
bigbox: box1 box2
(в /etc/aliases)
2. В конфиге fetchmail-а
poll example.com
user box1 there is bigbox here
А если один пользователь удалит пиьмо из box1 в box2 оно останется?
Ну и естественно, фетчмейл должен отдавать скачанную почту локальному
МТА, а не MDA. Что он, собственно, по умолчанию и делает. Просто очень
многие считают что MTA - лишняя сущность, и пытаются заставить fetchmail
вызывать сразу MDA. Это неправильно. MTA в unix системе лишней сущностью
не бывает никогда. Вот соберусь как нибудь и поставлю полноценный MTA на
Nokia N800, ибо задолбало как её почтовый клиент с SMTP работает.
Если не так, то следует понять, по каким именно критериям следует
раскладывать почту по ящикам.
fetchmail, на мой взгляд, хорошо поддерживает только один вариант,
который у него в документации называется MULTIDROP MAILBOX
(user somebody there is * here
env X-Envelope-To)
Все остальные случаи лучше обрабатывать средствами МТА и MDA.