[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