Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
O que é preciso para enviar email pela linha de comando.?
08/07/2008, 21:10
Resposta: #1
O que é preciso para enviar email pela linha de comando.?
Olá,

Quero usar o swatch para monitorar o log do meu FTP, e me enviar um email quando terminar o Upload do arquivo. Procurei e não encontrei uma solução simples para enviar email pela linha de comando, o que eu realmente preciso para somente enviar, eu encontrei configuração de Postfix, Sendmail, Mailx, Mutt, Exim4 e mais algumas outras coisas, porem tudo me pareceu complexo demais para o meu caso.

Tentei usar esse comando (dpkg-reconfigure exim4-config) e configurar o Exim4.

Depois usei o comando echo "." | mail -s "Teste" [email protected] e deu erro de permissão em uns dois arquivos.

Enfim qual deles entre Sendemail, Mailx, Mutt, Exim4 eu vou precisar.?

O mais simples possivel.

Ps.: O servidor esta instaldo com Debian Etch e Proftpd.

Obrigado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
09/07/2008, 11:58
Resposta: #2
 
Bom, você precisa configurar o MTA, no caso SendMail, PostFix, Exim, vários, depois disso, é só utilizar as linhas de comandos de cada um deles, o que não entendeu na parte de configuraçções desses MTA's?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
09/07/2008, 13:15
Resposta: #3
 
Olá Spikey,

O que eu não entendi é justamente o que é o MTA.? MTA é o mesmo que Postfix.? Eu preciso de todos eles.? Todos fazem a mesma coisa ou cada um tem um proposito.?

Eu costumo user Outlook para enviar e receber emails, então eu coloco lá um servidor POP3 para receber eu um SMTP para enviar, com autenticação igual ao POP3.

O que eu espero fazer no meu servidor para ele me enviar email é somente configura o SMTP e usar o meu proprio endereço de email para ele enviar. Tipo meu endereço é [email protected] meu servidor SMTP é smtp.meuprovedor.com.br o login do email é o mesmo que o meu email e é usado para autenticar o SMTP. Como coloco isso no Debian Etch.?

Obrigado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
09/07/2008, 13:26
Resposta: #4
 
Então, MTA, é o agente que vai fazer o envio e recebimento de mensagens, no caso o SendMail por exemplo, depois de configurado, você enviaria um email assim:

sendmail -tvAm [email protected]

Subject: Teste

Teste.
.

Estou preparando um material sobre configurações de servidores, mas enquanto este não fica pronto, na net voc encontra várias dicas de configurações, qualquer dúvida volte a postar...
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
09/07/2008, 13:51
Resposta: #5
 
Hum blz, mas o problema é que tudo que encontro sobre enviar email configurar email fala em servidor de email, eu não quero um servidor de email, quero uma simples config de SMTP.

Tem alguma uma dica de como eu devo procurar.? Exim4 que eu tentei configurar antes resolveria meu problema.?

Obrigado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
09/07/2008, 20:38
Resposta: #6
 
Entendi mais ou menos agora, o Exim4 é o MTA. MTA é responsável por receber e enviar as mensagens, mas a mensagem é "escrita" e "lida" por outro(s) programa(s). é isso...???

Bom então voltei a lê sobre como configurar o Exim4. Executei novamente o dpkg-reconfigure exim4-config fiz o que achava que estava correto seguindo as instruções até o final.

Porem quando do o comando mail ou sendmail ele apresenta o seguinte erro.

2008-07-09 20:25:09 1KGj25-0001B4-3W Cannot open main log file "/var/log/exim4/mainlog": Permission denied: euid=102 egid=102
2008-07-09 20:25:09 1KGj25-0001B4-3W Failed to create spool file /var/spool/exim4/input//1KGj25-0001B4-3W-D: Permission denied
2008-07-09 20:25:09 1KGj25-0001B4-3W Cannot open main log file "/var/log/exim4/mainlog": Permission denied: euid=102 egid=102
exim: could not open panic log - aborting: see message(s) above
Can't send mail: sendmail process failed with error code 1

Alguem teria alguma sugestão do que pode estar errado.? Estou executando tudo como root.

Obrigado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
11/07/2008, 00:57
Resposta: #7
 
Olá,

Troquei as permissões dos arquivos e pastas que a mensagem informa mas não alterou em nada, continua a mensagem.

Alguem tem alguma dica para que eu possa corrigir esse erro.??

Até encontrei esse link nas buscas, me pareceu bem util, porem não resolveu meu problema.

http://wiki.debian.org/GmailAndExim4

Obrigado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
11/07/2008, 10:06
Resposta: #8
 
Olá,

Resolvi remover o Exim4. Usei o apt para remover, porem me decepcionei, o apt não é bom para remover programas. Depois tentei reinstalar e por um acaso no comando do apt não coloquei exim4, e ele instalou a versão anterior 3 alguma coisa, e funcionou de primeira, nem sei como ele consegue me enviar email sem uma conta no provedor mas funciona...!!! Alegre

Então pode encerrar esse topico.

Obrigado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS