Mandar email no console

1. Mandar email no console

Guilherme
guino_luis

(usa Ubuntu)

Enviado em 25/06/2008 - 11:33h

Seguinte galera, quando eu tinha suse, tinha um comando pra mandar email pelo console q era
mail <destinatario> -s <subject> -a < anexos> (e assim vai).

agora estou com o ubuntu, e gostaria de saber qual é o pacote que tenho q baixar no apt-get para usar esse comando?
desde ja agradeço

guino


  


2. Re: Mandar email no console

Geraldo José Ferreira Chagas Júnior
gjr_rj

(usa Debian)

Enviado em 25/06/2008 - 12:01h

Esse comando não existe !?

Estranho, jurava que era um comando GNU!
De qualquer forma, acho que ele deveria existir.
Bom não sei se tem apt-get para ele mas, tenta instalar o exim ou o sendmail é bem provável que eles instalem o mail como dependência. (é um chute)


3. Re: Mandar email no console

Guilherme
guino_luis

(usa Ubuntu)

Enviado em 25/06/2008 - 16:17h

Vlw pela dica, vou tentar aqui

flw


4. Re: Mandar email no console

Guilherme
guino_luis

(usa Ubuntu)

Enviado em 17/06/2009 - 18:45h

Preciso configurar meu linux para poder mandar os emails pelo comando mail cero?
o que exatamente tem que configurar, e como fazer. se nao me engano chamam de MTA?
meu objetivo eh somente mandar emails sem configurar um email de algum servidor por exemplo.
se puderem ajudar!
grato


5. Re: Mandar email no console

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 17/06/2009 - 19:07h

Como mta, vc pode usar o ssmtp.

sudo apt-get install ssmtp

sudo nano /etc/ssmtp/ssmtp.conf

hostname=localhost
rewriteDomain=gmail.com
AuthUser=seu-email@gmail.com
AuthPass=senha
AuthMetod=plain
FromLineOverride=NO
Mailhub=smtp.gmail.com:465
UseTLS=YES

bom vc pode enviar o email com o ssmtp, mas ele é limitado... o mutt por exemplo aceita attchament

ssmtp email-destino@dominio.com < email.txt

Configuração do Mutt

sudo apt-get install mutt

sudo mkdir /root/Mail
sudo mkdir /root/Mail/SENT

sudo nano /root/.muttrc

set folder="/root/Mail"
set sendmail="/usr/sbin/ssmtp"
set from="seu-email@gmail.com;"
fcc-hook /root/Mail/SENT

bom agora testar o mutt:

mutt -s "Teste de email" -a /tmp/file.tar.gz email-destino@dominio.com < /tmp/mailmessage.txt




6. Re: Mandar email no console

Guilherme
guino_luis

(usa Ubuntu)

Enviado em 19/06/2009 - 16:38h

Ta, mas no seu post, eu tenho que configurar minha conta de email do gmail por exemplo, caso eu nao queira configurar nenhuma conta de email, há um jeito de fazer? ou somente configurando a conta?
abs


7. Re: Mandar email no console

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 19/06/2009 - 22:14h

bom coloquei o login para facilitar...

AuthUser=seu-email@gmail.com
AuthPass=senha

se quiser vc pode apagar as váriaves de cima e definir o login e senha na hora do comando...

ssmtp -au seu-email@gmail.com -ap senha

No caso da pergunta vc esta se referindo a criar o seu próprio servidor de email, vc pode instalar o postfix ou sendmail, mas para que vc possa mandar email, ainda precisa configurar um servidor dns, possuir um domínio e de preferencia uma conexão de ip físico, pois a maioria dos servidores de internet que possuir alguma ferramenta anti spam, bloquea servidores de email com ip dinâmico (speed, velox, virtua).







8. Re: Mandar email no console

Guilherme
guino_luis

(usa Ubuntu)

Enviado em 22/06/2009 - 16:22h

Existe outro mta fora o ssmtp, pq nao esta instalado esse e nao sou root p instalar, tenho que usar um mta que tenha instalado ja no meu sistema, quais as opcoes que existem fora essa e como configura-las, por favor?
grato


9. Re: Mandar email no console

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 22/06/2009 - 16:41h

sem ser root quase não sobra opção pois, não há nenhum cliente de linha de email como o (mutt ou mail) ou mta instalado por padrão no ubuntu.

o evolution que é o cliente oficial, pode ser usado por linha de comando abaixo:

evolution mailto:email@email.com\?body=teste\?subject=teste\
&attach=/home/usuario/arquivo.jpg

mas no final ele pede uma confirmação de envio, no modo gráfico.


10. Re: Mandar email no console

Guilherme
guino_luis

(usa Ubuntu)

Enviado em 22/06/2009 - 17:17h

O problema que nao to usando ubuntu, onde quero fazer isso eh um red hat,
meu caso eh o seguinte, estou fazendo um script que monitore o servidor, onde eu tenho acesso como um usuario que nao eh root, e mande um email caso aconteça algo de errado.
por isso nao tengo acesso root para instalar pacotes e tal, somente com oq esta instalado.
eu vi que tem postfix instalado, nao sei se eh possivel usa-lo como mta.
vlw


11. Re: Mandar email no console

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 22/06/2009 - 17:37h

"agora estou com o ubuntu, e gostaria de saber qual é o pacote que tenho q baixar no apt-get para usar esse comando"

lol, pensei que era ubuntu pela frase acima, ele acima...

Bom no caso do red hat ele já vem instalado o mail, e o sendmail e o postfix, por padrão, se o comando mail não estiver funcionando, pode-se verificar, qual dos mtas está sendo utilizado e se ele está sendo configurado pelo sistema como padrão.

alternatives --display mta

alternatives --config mta



isso fará que o link do sendmail seja configurado corretamente. e assim o mail funcionará


12. Re: Mandar email no console

Guilherme
guino_luis

(usa Ubuntu)

Enviado em 23/06/2009 - 14:12h

Cara, fiz os dois comandos, mas nao adiantou.
acho que vo desistir de tentar!!
vlw ai






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts