Como usar o sendmail no servidor amazon ec2 linux

1

Estou usando amazon Ec2 instance com centos 6.4 . Eu tentei isso e eu tenho erro

echo "hello" | sendmail [email protected] 
sendmail: Cannot open mail:25

Como posso corrigir esse erro

Mais algumas informações

$ ls -l /usr/sbin/sendmail
139512 lrwxrwxrwx 1 root root 21 Jul  1 15:13 /usr/sbin/sendmail -> /etc/alternatives/mta
$ man mta
No manual entry for mta
    
por Pandora 10.07.2013 / 10:38

2 respostas

1

Assumindo que seu firewall, confs e assim por diante são A-OK, você não deve estar usando o EC2 para qualquer assunto relacionado a e-mail.

Large swaths of the EC2 netblocks are more or less permanently blacklisted (or severely penalized) by several major email providers.

E além disso, a Amazon também bloqueia a maioria deles.

Há um formulário específico que você pode preencha para solicitar a remoção de essas limitações Isso não o removerá das listas negras de outros e-mails operadores embora.

Seria um melhor uso do SNS , mas o que você ' d definitivamente quer é Amazon SES (serviço de e-mail simples) , embora esteja em versão beta.

    
por 10.07.2013 / 11:29
0

A porta é bloqueada por um firewall, por grupos de segurança da AWS ou por ambos, mas provavelmente apenas por outro processo em execução, que está limitado a 25.

Talvez esteja em execução outro MTA que esteja usando a porta 25? Por exemplo, Exim, Postfix, Qmail. Experimente netstat -tulpn | grep :25

Além disso, certifique-se de que nenhuma filtragem de porta esteja prejudicando:

  • Verifique os IPTables que não devem ter blocos de portas de saída, ative pelo menos 25
  • Verifique o (s) grupo (s) de segurança aplicado à instância do EC2, o tráfego de saída geralmente está aberto para todas as portas para todos os endereços, pelo menos, habilite 25

Note que, para funcionalidade completa, tanto a porta udp 53 como a porta tcp 53 precisam ser ativadas.

    
por 10.09.2017 / 18:24