Mutt-2.2.11

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.0.

Informação do Pacote

Dependências do "Mutt"

Recomendadas (para uma versão de texto do manual)

Opcionais

Aspell-0.60.8, Cyrus SASL-2.1.28, DocBook-utils-0.6.14, GDB-13.2, GnuPG-2.4.3, GnuTLS-3.8.1, GPGME-1.21.0, libidn-1.41, MIT Kerberos V5-1.21.2, um MTA (que forneça um comando sendmail), slang-2.3.3, SQLite-3.42.0, libgssapi, Mixmaster, QDBM ou Tokyo Cabinet

Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/mutt

Instalação do Mutt

[Nota]

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.

O "Mutt" exige um grupo chamado "mail". Você pode adicionar esse grupo, caso ele não exista, com este comando:

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.11 \
            --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]

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.11/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.11

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.3"

pgpring

é um despejador de chaveiro para o "PGP". Não é necessário para o "GnuPG-2.4.3"

smime_keys

gerencia um armazenamento de chaves para certificados "S/MIME"