Linux tem um programa de agente de usuário de E-mail inbuilt chamado mailx. Como o nome sugere, é uma aplicação de console que é usada para enviar e receber e-mails. O utilitário mailx é uma versão melhorada do comando mail. Junto com a funcionalidade fornecida pelo comando de E-mail original, ele fornece recursos extras como a capacidade de enviar anexos usando a bandeira-A., O mailx comando está disponível a partir de uma variedade de diferentes pacotes:
- bsd-mailx
- heirloom-mailx
- mailutils
Instalação do mailx
Para o Ubuntu/Debian:
sudo apt-get install bsd-mailx
Para fedore/centos:
sudo yum install mailx
Nota: Mesmo que o comando mailx é uma versão mais recente do original utilitário de email, ele ainda pode ser referenciado com o ‘correio’ palavra-chave.
Sending an Email
1., Escrevendo a mensagem diretamente na linha de comando: para enviar um e-mail simples, use a bandeira “- s” para definir o assunto entre aspas que é seguido pelo e-mail do receptor. Depois disso, mailx espera pelo conteúdo do E-mail. Para introduzir novas linhas, continue a carregar em enter. Após o conteúdo ser escrito, carregue em Ctrl+D & EOT será apresentado pelo mailx.
$ mail -s "A mail sent using mailx" [email protected] person,Hope you're fine these daysThanksEOT
2. Tomando a mensagem de um ficheiro
$ mail -s "A mail sent using mailx" [email protected] < /path/to/file
3. Using pipes
$ echo "Example Message" | mail - s "A mail sent using mailx" [email protected]
4., Enviando o mesmo e-Mail para vários destinatários: podemos enviar o mesmo e-mail para vários receptores (não pelo cc ou bcc) da seguinte forma:
$ mail - s "A mail sent using mailx" [email protected], [email protected] < /path/to/file
5. Adicionando CC & BCC
Podemos enviar uma cópia de carbono (CC) ou uma cópia de carbono cega (BCC) para enviar o mesmo e-mail para vários destinatários (visivelmente ou de forma oculta). Para CC, usamos a opção” – c “& para BCC usamos a opção”- b ” que é seguida pelos endereços de E-mail.
$ mail - s "A mail sent using mailx" [email protected] -c [email protected] -b [email protected]
6. Adicionar anexos é uma parte vital da comunicação por e-mail., Podemos anexar documentos, imagens, arquivos de texto, etc. usando a opção “- a ” seguida pelo caminho do arquivo que queremos anexar.
$ mail - s "A mail sent using mailx" [email protected] -a Attachment.txt