Como usar o comando Mail no Linux

Como usar o comando Mail no Linux

O correio é a maneira mais rápida de comunicar mensagens aos seus entes queridos, existem diferentes servidores de clientes de email que permitem aos usuários enviar e -mails, além disso, o Linux por padrão fornece o recurso de enviar um email usando o comando "Mail" através de seu terminal. Podemos escrever o assunto, mensagem junto com o endereço de email do destinatário e enviá -lo apenas executando um único comando.

Existem diferentes pacotes através dos quais podemos instalar o comando Mail, esses pacotes são discutidos neste artigo, bem como o uso do comando de email também é explicado em detalhes.

Instalação de pacotes de correio para diferentes distribuições de Linux

Os pacotes de correio podem ser instalados em diferentes distribuições de Linux usando os comandos abaixo mencionados.

Para Centos/Redhat:

$ sudo yum install Mailx

Para Fedora/ Rhel:

$ sudo dnf install Mailx

Para Debian/ Ubuntu/ Linux Mint:

$ sudo apt install Mailutils

Instalação do pacote de correio no Ubuntu

Vamos instalar o pacote de correio no Ubuntu usando o pacote MailUtils:

$ sudo apt install Mailutils -y

Ele exibirá as quatro opções do Postfix com seus detalhes, lerá todas as opções e clicará em "OK" depois de decidir qual opção você deseja escolher, pois decidimos ir com o "site da Internet":

Escolha o "Site da Internet" e pressione "OK":

Escolha o nome de domínio, escolhemos o "Linuxhint", você pode escolher sua própria escolha e clicar no botão "OK" para prosseguir:

O MailUtils está instalado com sucesso.

Como usar o comando Mail no Linux

O comando Mail no Linux é usado para enviar e -mails para pessoas diferentes para comunicar algumas mensagens, para usar o comando Mail, instalamos o MailUtils, agora a sintaxe geral do uso do comando Mail será:

$ Mail -s "Assunto" [Receptor-Email-Address]
CC [Você pode pular pressionando a tecla Enter]

[Pressione Ctrl + D]

Use a cláusula de email para encerrar o correio, o tipo "-s" para especificar o assunto, digitar o endereço de email do destinatário, pressionar a tecla Enter, ele solicitará o CC (cópia do carbono), dê ou pulará, pressionando o Digite a tecla, digite a mensagem, você deseja se comunicar e finalmente pressione Ctrl+D para enviar a mensagem.

Para um melhor entendimento, enviamos uma mensagem usando um endereço de e -mail, [email protected], vamos usar o comando:

$ Mail -s "Casual Mail" [email protected]

E quando o "CC" será solicitado, iremos ignorá -lo pressionando a tecla Enter e, em seguida, digite a mensagem:

Ao pressionar o Ctrl+D, o e -mail será enviado com sucesso, também podemos enviar o mesmo e -mail usando o comando único:

$ Mail -s "Casual Mail" [email protected] <<< 'How are you?'

Ou para outra maneira de enviar um email usando um único comando:

$ echo "Como você está?"| Mail -s" Casual Mail "[email protected]

Às vezes, temos que enviar o correio para vários usuários, nesse caso, usar a seguinte sintaxe:

$ Mail -s "Casual Mail" [email protected], [email protected] <<< 'How are you?'

Se quisermos anexar algum arquivo com o endereço de email, use o sinalizador "-a" junto com o comando de email como tenhamos um arquivo png com nome, índice.PNG, nós o anexamos com o e -mail usando o comando:

$ Mail -s "Casual Mail" [email protected], [email protected] <<< 'How are you? I am sending you an image' -A /home/hammad/Downloads/index.png

Se tivermos uma mensagem em um arquivo de texto e queremos enviar o e -mail do arquivo de texto, execute o seguinte comando:

$ Mail -s "Casual Mail" [email protected] < /home/hammad/mymail.txt

Para ler os e -mails, use o comando de "Mail":

$ Mail

Na saída, podemos ver que existem treze e -mails, para abrir qualquer e -mail, podemos escrever seu número de índice e pressionar a tecla Enter, por exemplo, se quisermos abrir o sétimo e -mail, digitaremos "7" e pressionaremos o Tecla Enter:

O correio e seus detalhes foram abertos:

Da mesma forma, para excluir os e -mails de 4 - 15, basta digitar “D 4 15” e pressionar a tecla Enter:

Para confirmar a exclusão dos e -mails, execute o comando do correio novamente:

$ Mail

Podemos observar que os e -mails especificados foram excluídos da caixa de entrada, dessa maneira, podemos gerenciar a caixa de entrada de email também.

Conclusão

No Linux, o comando Mail é um utilitário de linha de comando usado para enviar e gerenciar os e-mails da linha de comando. O comando Mail não é usado apenas para enviar e -mails, mas também para visualizar e receber e -mails dos destinatários. Neste artigo, discutimos o comando de email e seus comandos de instalação em diferentes distribuições de Linux. Também discutimos o uso do comando Mail em detalhes nas distribuições Linux baseadas em Debian e Ubuntu.