Mutt - Gentoo Wiki

Ако не сте фен на имейл клиентите с фантастични графични потребителски интерфейси или просто искате да можете бързо да четете малко поща през SSH връзка, класът на базираните на конзолата имейл клиенти може да е за вас.

За да започнете вашето приключение с Mutt, просто трябва да го инсталирате. Mutt обаче има много различни опции, които активират или деактивират различни функции на Mutt. По-долу ще обсъдим накратко повечето от важните USE флагове, които може да искате да активирате, в зависимост от това как възнамерявате да използвате Mutt. Имайте предвид, че разрешаването на повечето от тях няма да навреди на тази програма, но ще я накара да направи повече, отколкото опитен потребител на Mutt може да иска.

USE флагове за mail-client/mutt Малък, но много мощен текстов клиент за електронна поща

berkdbАктивирайте бекенда на база данни sys-libs/db за кеширане на заглавки
криптаДобавяне на поддръжка за криптиране -- използване на mcrypt или gpg, където е приложимо
gdbmАктивирайте бекенда на база данни sys-libs/gdbm за кеширане на заглавки
gpgАктивиране на поддръжка за app-crypt/gpgme
gpgmeСъздайте gpgme бекенд за поддръжка на S/MIME, PGP/MIME и традиционен/вграден PGP
hcacheАктивирайте кеша на заглавките, трябва да се активира един бекенд на база данни
idnАктивиране на поддръжка за интернационализирани имена на домейни
imapДобавяне на поддръжка за IMAP (Internet Mail Application Protocol)
lmdbАктивирайте бекенда на база данни dev-db/lmdb за кеширане на заглавки
mboxДобавяне на поддръжка за mbox (/var/spool/mail) спулове за поща в стил
nntpДобавете поддръжка за дискусионни групи (протокол за прехвърляне на мрежови новини)
не многоАктивирайте поддръжкатаза netmail/не много
pgp_classicСъздайте backend на classic_pgp, за да поддържате PGP/MIME и традиционния/вграден PGP
попАктивиране на поддръжка за POP3 пощенски кутии
префиксОпределя дали се използва Gentoo Prefix offset инсталация
жаргонДобавете поддръжка за библиотеката за показване на жаргонен текст (това е като ncurses, но различно)
усмивкаАктивиране на поддръжка за smime
smime_classicИзградете backend на classic_smime, за да поддържате S/MIME
smtpАктивиране на поддръжка за директна SMTP доставка
токиокабинетАктивирайте бекенда на база данни dev-db/tokyocabinet за кеширане на заглавки

Често трябва да прочетете няколко съобщения няколко пъти почти едно след друго, което ще доведе до необходимостта да изтегляте едни и същи съобщения отново и отново. Тъй като това е просто загуба, Mutt използва нещо, наречено "кеш за заглавки" (hcache), за да съхранява най-важните части от съобщенията за своите нужди. Този hcache се съхранява с помощта на библиотеката на базата данни, от която се поддържат четири: gdbm, berkdb, qdbm и tokyocabinet. Ако не знаете кое е най-добро за вас, изберете gdbm или berkdb. Най-вероятно и двата вече са инсталирани на вашата система. Ако активирате USE флагове за повече от една hcache система, тогава Mutt ще избере тази, която му харесва най-много. Винаги ще използва само една (или никаква) система.

Докато IMAP е важен за четене на поща, за изпращане на поща е необходим пощенски сървър. Mutt може да говори с пощенски сървър, ако такъв е в локалната система, но това често не е опция или просто не е добро решение, например за лаптопи, които се движат много. Mutt има подкрепаSMTP, който е активиран от USE флаг smtp USE-флаг. Отново, като активирате този флаг, ако не сте сигурни в него, няма да повредите системата си. SMTP поддръжката на Mutt просто ви позволява да изпращате поща през пощенския сървър по ваш избор, обикновено този, който вашият имейл доставчик ще ви предостави.

Днес както IMAP, така и SMTP се предават предимно по защитени канали, така че ако все още не сте активирали нито един от тези флагове, добра идея е да активирате или ssl, или gnutls USE флага. И двете добавят сигурни опции (imaps и smtps) към списъка с протоколи, поддържани от Mutt, като използват OpenSSL или GNUTLS имплементацията. Ако нямате силни предубеждения относно това, просто изберете ssl. Вероятно така или иначе вече е във вашите глобални USE флагове. Ако искате да се удостоверите, когато изпращате имейл, добавете sasl към вашите USE флагове, тъй като това е необходимо за това действие.

В днешно време става все по-разпространено подписването или дори криптирането на съобщения. Mutt поддържа традиционните OpenPGP, S/MIME и двете чрез обвивката gpgme. Най-лесният начин за настройка на поддръжка за подписани и криптирани съобщения е използването на gpgme USE флаг. Документацията и опитът в тази област са меко казано объркващи и докато кодовият път на gpgme е най-лесен за настройка, той е документиран рядко. Когато активирате gpgme, уверете се, че сте активирали и този бекенд във вашата конфигурация, вижте по-долу.

Конфигурация

/.muttrcПримерен .muttrc файл

/.alias и добавя подписа от

/.подпис при създаване на нова поща. За IMAP сървъри може да е необходимо да промените директориите за изпратена, получена и задържана поща, тъй като директориите Изпратени и Чернови може да са вътре в директория, наречена INBOX. Простослед като опитате Mutt, можете лесно да определите дали това е така във вашия случай.

/.mailcap и поставете нещо за copiousoutput там, така че Mutt да може да ги покаже в самата програма.

В примера по-горе за файла .muttrc auto_view е активиран за файловете application/msword и application/pdf. Тези два типа файлове показват голямата полезност на тази функция, тъй като това означава, че бележките, изпратени до вас като doc файлове, вече са напълно четими, без да се налага да запазвате прикачения файл и да го отваряте в LibreOffice. Вместо това текстът се показва директно в четеца на съобщения, освен ако, разбира се, нямате съответен запис във вашия файл.

/.mailcapПримерен .mailcap файл