mail - parte 2, a vingança

sábado, 17 de novembro de 2007

De volta para novidades.
Não deu tempo nem de esquentar. O tal mail por aqui não conseguiu resistir a liberação de uns 2% a mais de ki. :p
Fiz uns testes na aula ontem e terminei por fazê-lo quando cheguei em casa, por volta de 1h da manhã. Zz__zZ O que importa é que consegui atingir o objetivo.

Vamos ao que eu fiz:


- Primeiramente, removi tudo o que pudesse estar lá:

apt-get remove exim4

dpkg -P exim4

Pra garantir:

apt-get remove postfix
dpkg -P postfix


Com tudo removido, hora de instalar do zero:


apt-get install postfix


Em seguida:


dpkg-reconfigure postix


A leitura das configurações é essencial, mas é tudo bem intuitivo.
Após finalizar o processo, o comando mail deverá funcionar corretamente. Por aqui, lembro que tive que instalar o mailx (não sei ao certo, mas acredito que seja alguma dependência ou mesmo seja o intermediário para o MTA, enfim).

O modus operandi é simples:
mail + endereço

assunto

conteúdo
(CRTL+D ou .(dot) para sair)
CC: (com cópia pra alguém) - opcional


Exemplo:
mail meuamigo@algumacoisa.com
Subject: Olá
Mensagem: Oi amigo, tudo bem ? Isso é apenas um teste. Até logo...
.
CC: outroamigo@outracoisa.com

Feito! Se tudo estiver certo, o e-Mail já foi enviado. Faça o teste enviando pra você mesmo. Por aqui, funcionou.
Depois, explico como enviar com anexo ou chamando um file externo. E também outros lances ainda mais interessantes. ^_^ Até a próxima... PS.: 1 x 1 =]

---

PS.: Esse post era pra ter sido publidado ontem, por volta das 14hs. A questão é que quando fui fazer um teste, o mail simplesmente parou de novo (acho que ele estava querendo virar o placar :p).
Bom, na verdade, fiquei um bom tempo tentando re-consertar e nada. Por ontem desisti (como diz a Elaine, com quem trabalho, amanhã é um novo dia).
Pois bem, acordei com novas idéias. Fui lá e resolvi. Testei várias vezes e agora ele não pára mais. :)
O erro era na conexão de rede. Num momento, estava setado a placa de rede, e funcionava. Mas mudando isso e aquilo, essa configuração deve ter se perdido. Resolvi setar o IP da minha rede interna e simplesmente funcionou. :)

Virei, de goleada!

Aproveitando, pra arquivo externo:

cat arquivo | mail -s "assunto" e-Mail

Até...

2 comentários:

slunart disse...

opa,

tu sabe como faco para mudar o from do email a ser enviado? sem mudar o hostname eh claro hehe

Abracos

Phoenix disse...

Opa, e aí slunart, beleza ?

Desculpe a demora pra resposta, mas o tempo anda meio escasso.

Bom o FROM a que você se refere é o remetente ? Se for, para mudá-lo basta criar um usuário diferente, logar-se com ele e enviar o e-Mail.

Basicamente, o remetente é o usuário logado.

Exemplo:

Se você quiser enviar como sendo um 'joao'.

Crie um usuário chamado 'joao', logue-se com ele e envie o e-Mail, que o mesmo irá chegar como sendo enviado por um tal 'joao'.

Bom, se não for isso, avisa...que a gente tenta resolver. ;)

[]'s