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 файл