27.03.2008, 21:29
Если подписаться на комментарии в ЖЖ, то приходящие письма имеют очень удобное для сортировки поле X-Lj-Journal, например "X-Lj-Journal: ru_debian". С помощью вот такого набора правил для procmail можно разложить их по полочкам
LJFOLDER=lj
:0
* ^From.*lj_notify.livejournal.com
{
:0 Wic
* ? test ! -d $LJFOLDER
| mkdir $LJFOLDER
:0 h
LJJOURNAL=| formail -xX-Lj-Journal: | cut -c 2-
:0
${LJFOLDER}/${LJJOURNAL}/
}
Для "X-Lj-Journal: ru_debian" получим папку "lj/ru_debian" в формате Maildir.
12.02.2008, 16:08
После многолетнего использования почтового клиента pine, при переходе на mutt хотелось бы сохранить привычные клавиатурные комбинации. Для этого пригодятся следующие сточки в файле ~/.muttrc
Синхронизации mailbox-а клавишей “x”
# sync mailboxes with "x"
bind index x sync-mailbox
Показ только отмеченных сообщений при нажатии клавиши “z”
# pine zoom with "z"
macro index z l~T\r
Повторное нажатие клавиши “z” в pine возвращает к полному списку сообщений, в mutt приходиться использовать отдельное сочетание клавиш, возьмём “ESC-z”
# not possible to simulate zoom-out, using "ESC-z"
macro index \ez lall\r
20.01.2008, 05:50
Недавно Google открыл доступ к почтовым ящикам по протоколу IMAP, это хорошо.
Берем mutt с поддержкой imap и smtp (проверяется командой mutt -v и поиском флагов +USE_IMAP +USE_SMTP). Добавляем в файл конфигурации папку
set folder = "imaps://imap.gmail.com:993"
потом настраиваем доступ к серверу gmail
account-hook imaps://imap.gmail.com:993/ "set imap_user=user@gmail.com \\
from=user@gmail.com \\
realname='NoName' \\
smtp_url='smtp://user@smtp.gmail.com:587/' \\
move=no"
добавляем заголовки email по вкусу
account-hook imaps://imap.gmail.com:993/ "my_hdr Return-Receipt-To: user@gmail.com"
Этого достаточно, чтобы подключиться и увидеть почту.