Forneça os detalhes da mensagem da seguinte forma:
To: [email protected]
From: [email protected]
Subject: Sent from a terminal!
Your content goes here. Lorem ipsum dolor sit amet, consectetur adipisicing.
(Notice the blank space between the subject and the body.)
Pressione Ctrl+ Dpara enviar.
Você também pode colocar o texto em arquivo e enviá-lo da seguinte forma:
Na maioria das vezes, você não precisa configurar um servidor SMTP que pode simplesmente usar maila partir da linha de comando (se ainda não estiver presente, instale com sudo apt-get install mailutils). (Ou se você estiver em um servidor onde o sendmail está configurado, etc)
marco@dagobah:~$ mail -v [email protected]
Subject: Hello World!
This is an email to myself.
Hope all is well.
.
Cc:
Você encerra mensagens com um único .online. É quando mailele solicitará que você Cc:insira as informações (ou deixe em branco) e mail, em seguida, imprimirá informações adicionais sobre o que está tentando fazer, além de detalhar o processamento de conexão, transmissão e recebimento de dados do servidor de e-mail.
Se você não quiser especificar sua senha na linha de comando (geralmente não é uma boa coisa a fazer), você pode omitir esse parâmetro e o sendemail solicitará a senha... e a exibirá na tela, mas pelo menos não estará em seu histórico de linha de comando.
Tente instalar o cliente de e-mail Mutt . Outra opção é usar o emacs com gnus . Outras opções disponíveis também... IMHO, você deve usar mais detalhes em suas perguntas, ou várias respostas diferentes para sua pergunta que você receberá :-)
hanoo@hp_laptop% nc 127.0.0.1 25
220 hp_laptop.localdomain ESMTP Postfix
EHLO man
250 hp_laptop.localdomain
MAIL FROM: <[email protected]>
250 2.1.0 Ok
RCPT TO: <[email protected]>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
This is the body of my mail,
this is the second line...
.
250 2.0.0 Ok: queued as 9C12E7F404
Se você tentar enviar e-mail de um sistema, que não executa um servidor de e-mail próprio (ou seja, sistema de desktop), você precisa instalar algo como nullmailer ou esmtp , que encaminham seu e-mail local para um e-mail "real" servidor.
Como ferramentas de linha de comando, você pode instalar mail ou mailx (pacotes mailutils, heirloom-mailx ou bsd-mailx). Se você precisar de anexos, tente biabam.
Instale o ssmtp :
Edite o arquivo de configuração ssmtp:
Acrescente o seguinte texto:
Execute o ssmtp e forneça o endereço de e-mail do destinatário:
Forneça os detalhes da mensagem da seguinte forma:
Pressione Ctrl+ Dpara enviar.
Você também pode colocar o texto em arquivo e enviá-lo da seguinte forma:
Na maioria das vezes, você não precisa configurar um servidor SMTP que pode simplesmente usar
mail
a partir da linha de comando (se ainda não estiver presente, instale comsudo apt-get install mailutils
). (Ou se você estiver em um servidor onde o sendmail está configurado, etc)Você encerra mensagens com um único
.
online. É quandomail
ele solicitará que vocêCc:
insira as informações (ou deixe em branco) email
, em seguida, imprimirá informações adicionais sobre o que está tentando fazer, além de detalhar o processamento de conexão, transmissão e recebimento de dados do servidor de e-mail.uso:
Se você não quiser especificar sua senha na linha de comando (geralmente não é uma boa coisa a fazer), você pode omitir esse parâmetro e o sendemail solicitará a senha... e a exibirá na tela, mas pelo menos não estará em seu histórico de linha de comando.
Tente instalar o cliente de e-mail Mutt . Outra opção é usar o emacs com gnus . Outras opções disponíveis também... IMHO, você deve usar mais detalhes em suas perguntas, ou várias respostas diferentes para sua pergunta que você receberá :-)
Você precisa de um MTA para enviar e-mails. Para isso, use o postfix:
Para enviar e-mail:
AJUDA
mpack é uma excelente maneira de linha de comando de enviar anexos de arquivos.
uso:
Instale o pacote
sendmail
e digiteem seguida, escreva seu e-mail e pressione Ctrl + D
ou
Você pode enviar um e-mail da linha de comando com TelNet ou NetCat .
Tudo é explicado aqui .
Se você tentar enviar e-mail de um sistema, que não executa um servidor de e-mail próprio (ou seja, sistema de desktop), você precisa instalar algo como nullmailer ou esmtp , que encaminham seu e-mail local para um e-mail "real" servidor.
Como ferramentas de linha de comando, você pode instalar mail ou mailx (pacotes mailutils, heirloom-mailx ou bsd-mailx). Se você precisar de anexos, tente biabam.