Mutt-2.2.13
Introdução ao Mutt
O pacote "Mutt" contém um "Mail
User Agent". Isso é útil para ler, escrever, responder, salvar e
deletar tua mensagem eletrônica.
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.2.
Informação do Pacote
Dependências do "Mutt"
Recomendadas (para uma versão de texto do manual)
Lynx-2.9.2
ou Links-2.30 (ou W3m ou ELinks) - por favor, leia-se a
Observação.
Opcionais
Aspell-0.60.8.1, Cyrus
SASL-2.1.28, DocBook-utils-0.6.14, GDB-15.1,
GnuPG-2.4.5, GnuTLS-3.8.7.1,
GPGME-1.23.2, libidn-1.42,
MIT Kerberos V5-1.21.3, um MTA (que
forneça um comando sendmail), slang-2.3.3,
SQLite-3.46.1, libgssapi,
Mixmaster, QDBM ou Tokyo Cabinet
Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/mutt
Instalação do Mutt
Nota
O "Mutt" vem com uma versão
"HTML" do manual dele, mas a versão em texto não mais é fornecida
porque diferenças na formatação de diferentes navegadores de
texto em comparação com a versão enviada causaram reclamações.
Para obter um arquivo de texto, os seguintes são usados em ordem
de preferência: "lynx" com
"overstriking" ("backspaces") para ênfase, "w3m" ou "elinks": os dois últimos aparentemente
fornecem texto simples. O texto simples é geralmente preferido, a
menos que se leia o manual "HTML", de forma que as instruções
abaixo usam o "lynx" se
disponível, ou então o "links"
para produzir texto simples.
Mutt exige um grupo chamado
mail
. Você pode adicionar esse
grupo, se ele não existir, com este comando (como o(a) usuário(a)
root
):
groupadd -g 34 mail
Se não instalou um "MTA",
[então] você precisa modificar a titularidade da propriedade de
"/var/mail
" com este comando:
chgrp -v mail /var/mail
Instale o "Mutt" executando os
seguintes comandos:
Para garantir que um manual de texto simples seja criado ao usar o
"lynx" ou, caso contrário, para
usar o "links" para produzi-lo (em
vez do "elinks"), execute o
seguinte comando:
sed -e 's/ -with_backspaces//' \
-e 's/elinks/links/' \
-e 's/-no-numbering -no-references//' \
-i doc/Makefile.in
Agora configure e construa o aplicativo:
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-docdir=/usr/share/doc/mutt-2.2.13 \
--with-ssl \
--enable-external-dotlock \
--enable-pop \
--enable-imap \
--enable-hcache \
--enable-sidebar &&
make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) "root
":
make install
Nota
Se usou um método "DESTDIR" para instalar somente em um local
temporário como um(a) usuário(a) regular (como parte de um
processo de gerenciamento de pacotes), [então] você precisará
executar o seguinte como o(a) usuário(a) "root
" depois de concluir a instalação real:
chown root:mail /usr/bin/mutt_dotlock &&
chmod -v 2755 /usr/bin/mutt_dotlock
Um arquivo "info" agora está instalado, de forma que você também
precisará recriar o "/usr/share/info/dir
" conforme descrito quando o
"Texinfo" foi instalado no LFS.
Explicações do Comando
sed ... -e 's/ -with_backspaces//'
...: Isso desliga os backspaces usados para
overstriking quando o lynx for
usado, resultando em texto simples legível ao usar o view.
sed ... -e 's/elinks/links/'
...: Isso permite que o links seja executado em vez do
elinks que não está
no livro.
sed ... -e 's/-no-numbering
-no-references//' ...: Isso remove chaves que não
são entendidas pelo links.
--enable-external-dotlock
:
Em algumas circunstâncias, o aplicativo "mutt-dotlock" não é
criado. Essa chave garante que ele seja sempre criado.
--enable-pop
: Essa chave
habilita o suporte a "POP3".
--enable-imap
: Essa chave
habilita o suporte a "IMAP".
--enable-hcache
: Essa chave
habilita o "caching" de cabeçalho.
--enable-sidebar
: Essa
chave habilita o suporte para a barra lateral (uma lista de caixas
de mensagens). Ela está desligado por padrão, mas pode ser ligado
por ":set
sidebar_visible" no "mutt" (e desligado novamente
com ":unset"), ou pode ser habilitado em "~/.muttrc
".
--with-ssl
: Esse parâmetro
adiciona suporte a "SSL"/"TLS" a partir do "OpenSSL" em
"POP3"/"IMAP"/"SMTP".
--enable-autocrypt --with-sqlite3
:
Essas duas chaves adicionam suporte para proteção passiva contra
coleta de dados, usando "gnupg" e "gpgme" ("gpgme" é habilitado por
"autocrypt"). Veja-se O Manual.
--enable-gpgme
: Essa chave habilita o
suporte a "GPG" por meio do pacote "GPGME". Use essa chave se você
quiser suporte a "GPG" no "Mutt".
--enable-smtp
: Essa chave habilita o
suporte a retransmissão "SMTP".
--with-idn2
: Use esse parâmetro se
"libidn" e "libidn2" tiverem sido instalados e você desejar usar
"libidn2" aqui.
--with-sasl
: Esse parâmetro adiciona
suporte de autenticação a partir do "Cyrus
SASL-2.1.28" em "POP3"/"IMAP"/"SMTP" se eles estiverem
habilitados. Dependendo da configuração do servidor, isso
possivelmente não seja necessário para "POP3" ou "IMAP". No
entanto, é necessário para autenticação "SMTP".
Configurando o Mutt
Arquivos de
Configuração
/etc/Muttrc
, ~/.muttrc
, /etc/mime.types
e ~/.mime.types
Informação de Configuração
Nenhuma mudança nesses arquivos é necessária para começar a usar
o "Mutt". Quando você estiver
pronto(a) para fazer mudanças, a página de manual do
"muttrc
" é um bom ponto de partida.
Para a finalidade de utilizar o "GnuPG", use o seguinte comando:
cat /usr/share/doc/mutt-2.2.13/samples/gpg.rc >> ~/.muttrc
Conteúdo
Aplicativos Instalados:
flea, mutt, mutt_dotlock, muttbug,
pgpewrap, mutt_pgpring e smime_keys
Bibliotecas Instaladas:
Nenhum(a)
Diretórios Instalados:
/usr/share/doc/mutt-2.2.13
Descrições Curtas
flea
|
é um conjunto de comandos sequenciais que mostra onde
informar defeitos
|
mutt
|
é um "Mail User Agent" ("MUA") que te habilita ler,
escrever e deletar teu mensagem eletrônica
|
mutt_dotlock
|
implementa o bloqueio de arquivo de "spool" de mensagem
|
muttbug
|
é um conjunto de comandos sequenciais idêntico ao
"flea"
|
pgpewrap
|
prepara uma linha de comando para os utilitários do
"GnuPG-2.4.5"
|
pgpring
|
é um despejador de chaveiro para o "PGP". Não é
necessário para o "GnuPG-2.4.5"
|
smime_keys
|
gerencia um armazenamento de chaves para certificados
"S/MIME"
|