mailx-12.5

Introdução ao Heirloom mailx

O pacote "Heirloom mailx" (anteriormente conhecido como o pacote "Nail") contém o "mailx", um "Mail User Agent" de linha de comando derivado do "Berkeley Mail". Ele é destinado a fornecer a funcionalidade do comando "POSIX" "mailx" com suporte adicional para mensagens "MIME", "IMAP" (incluindo "cache"), "POP3", "SMTP", "S/MIME", encadeamento/classificação de mensagens, pontuação e filtragem. "Heirloom mailx" é especialmente útil para escrever conjuntos de comandos sequenciais e processamento em lote.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.

Informação do Pacote

Transferências Adicionais

Dependências do "Heirloom mailx"

Opcionais

nss-3.120.1, MIT Kerberos V5-1.22.2 (para autenticação "IMAP" "GSSAPI") e um MTA

Instalação do Heirloom mailx

[Nota]

Nota

Esse pacote não suporta construção paralela.

Instale o "Heirloom mailx" executando os seguintes comandos.

patch -Np1 -i ../heirloom-mailx-12.5-fixes-1.patch &&

sed 's@<openssl@<openssl-1.0/openssl@' \
   -i openssl.c fio.c makeconfig      &&

make -j1 LDFLAGS+="-L /usr/lib/openssl/" \
         SENDMAIL=/usr/sbin/sendmail

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) "root":

make PREFIX=/usr UCBINSTALL=/usr/bin/install install &&

ln -v -sf mailx /usr/bin/mail &&
ln -v -sf mailx /usr/bin/nail &&

install -v -m755 -d    /usr/share/doc/heirloom-mailx-12.5 &&
install -v -m644 README /usr/share/doc/heirloom-mailx-12.5

Explicações do Comando

make SENDMAIL=/usr/sbin/sendmail: Isso muda o caminho padrão do MTA do sendmail para /usr/lib/sendmail, em vez de usar /usr/lib/sendmail.

make PREFIX=/usr UCBINSTALL=/usr/bin/install install: Isso muda o caminho padrão da instalação de /usr/local e o caminho padrão do comando install de /usr/ucb.

Configurando Heirloom mailx

Arquivos de Configuração

/etc/nail.rc e ~/.mailrc

Informação de Configuração

Para exibir mensagens, o mailx usa um programa paginador. Como o padrão pg não está disponível em um sistema LFS, você precisa especificar qual paginador é presumido que mailx use. Por padrão, o more e o mais confortável less estão instalados. Se a variável de ambiente PAGER não estiver configurada em /etc/profile ou em ~/.bash_profile, ou se ela deveria estar configurada para outro paginador especificamente para leitura de mensagens, ela pode ser configurada abrangente a todo o sistema em /etc/nail.rc:

echo "set PAGER=<more|less>" >> /etc/nail.rc

ou para o(a) usuário(a) atual em ~/.mailrc:

echo "set PAGER=<more|less>" >> ~/.mailrc

Outras opções interessantes para configurar nos arquivos de configuração podem ser "EDITOR" e "MAILDIR".

Se o editor padrão não estiver configurado no ambiente para outros pacotes, ele poderá ser configurado executando-se o seguinte comando como o(a) usuário(a) root:

echo "set EDITOR=<vim|nano|...>" >> /etc/nail.rc

Dependendo de qual tipo de MTA esteja instalado, pode ser necessário configurar a variável MAILDIR, de maneira que mailx esteja apto a encontrar mensagens. Como o usuário root:

echo "set MAILDIR=Maildir" >> /etc/nail.rc

Conteúdo

Aplicativos Instalados: mail, mailx e nail
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: Nenhum(a)

Descrições Curtas

mailx

é um agente de usuário(a) de correio eletrônico, de linha de comando e compatível com o comando mailx, encontrado em variantes comerciais do UNIX

mail

é um link simbólico para "mailx"

nail

é um link simbólico para "mailx"