[Comm] offline smtp with postfix

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_kengu=2Eru?=
Вт Окт 21 14:12:06 MSD 2003


Alexey Morozov пишет:
> В общем, перебрав некоторое количество MUA, я пришел к выводу, что все 
> [виденные популярные] MUA  для линукса плохо подходят "для дома, для 
> семьи", то есть, чтению/написанию почты в режиме offline, с 
> кратковременными подключениями по dialup'у. Поэтому я решил таки пойти 
> "правильным путем" и сделать нечто навроде uucp, только на современный 
> лад, т.к. договориться с владельцами моих mail collector'ов относительно 
> UUCP навряд ли удастся :-), да и вообще, хочется немного бОльшего :-)
> 
> Синхронизацию требуемых IMAP фолдеров я осуществляю при помощи 
> offlineimap - действительно удобно и существенно быстрее, чем при 
> помощи, н-р, mozilla-mail (у которого вообще убитый алгоритм :-)). Если 

   Решаю подобную проблему с помощью связки mailsync (собирал 
сам) + courier-imap. Зеркалирование внешнего ящика (с деревом 
папок) с поддеревом внутреннего ящика - идёт на ура. 
Синхронизирует стандартные флаги IMAP. (Есть проблемы с флагами 
пользователя: по моему не поддерживает их courier. :-()

   Но не всё меня устраивает: Хочу добиться чтобы при удалении 
сообщения во внешнем ящике, оно сохранялось во внутреннем (место 
во внешнем - ограничено, нужен внутренний архив.) Настроить 
mailsync на такой режим не удалось. :-( Если пускать с запретом 
удаления - восстанавливает во внешнем ящике удалённые сообщения 
(если они присутствуют во внутреннем), в стандартном режиме - 
чистит внутренний, согласно внешнему. Склоняюсь к мысли, что надо 
править код, на предмет данного режима.

> интересно, могу соорудить из него пакет для сизифа. 2MS: Михаил, возьмете?

   Готов данный пакет потестировать: Может из него будет проще 
выжать нужную мне функциональность. :-)

> 
> Вопрос в том, как осуществить обратную операцию, то есть, складировать 
> "отправленную" почту где-нибудь локально (system-wide или, лучше, на 
> per-user базисе), а при подключении к инету передавать её на указанный 
> SMTP-сервер? Решение "в лоб", с привлечением postfix (через ETRN или еще 
> как-то), видимо, не слишком подходит, т.к. провайдеров несколько, и при 
> подключении необходимо, чтобы накопившаяся почта отправлялась через SMTP 
> текущего провайдера (в противном случае необходимо будет заморачиваться 
> авторизацией и т.п.). Как мне кажется, правильно было бы смотреть в 
> сторону решения, использующего нечто навроде DJB'шной serialmail, но как 
> организовать доставку в промежуточное хранилище, я пока не знаю. Хотя 
> надо заметить,  я уже давно не админ, поэтому, возможно, неверно 
> оцениваю возможности и трудозатраты.

   При разных провайдерах возможны ещё проблемы с DNS, при 
использовании внутреннего кешерующего сервера. Возможно, их можно 
решить связкой bind + pdnsd (pdnsd, в частности, способен 
выбирать, к какому списку внешних DNS обращаться, в зависимости 
от того какой интерфейс активен).

> 
> В общем, я готов выслушать любые предложения по поводу того, как 
> организовать подобную систему.

   Для меня данная тема тоже актуальна. Готов принять участие в 
дискурсии.

-- 

С уважением. Алексей.




Подробная информация о списке рассылки community