Como usair o sendmail no server linux amazon ec2

Estou usando a instância amazon Ec2 com centos 6.4 . Eu tentei isso e eu recebi erro

 echo "hello" | sendmail turnip21@gmail.com sendmail: Cannot open mail:25 

Como posso corrigir esse erro?

Mais 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 

Assumindo o seu firewall, confs, e assim por diante são A-OK, você não deviewia usair o EC2 paira qualquer coisa relacionada ao e-mail.

As grandes áreas dos netblocks EC2 são mais ou less permanentemente listdas na list negra (ou seviewamente penalizadas) por vários provedores de e-mail importantes.

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

Há um formulário específico que você pode preencher paira solicitair a remoção dessas limitações. Isso não o removiewá das lists negras de outros operadores de e-mail.

Seria um pouco melhor usair o SNS, mas o que você definitivamente desejairia é Amazon SES (Simple Email Service), embora esteja em viewsão beta.

A porta é bloqueada por um firewall, AWS Security Groups ou ambos, mas provavelmente apenas outro process em execução, que está vinculado a 25.

Talvez seja executado outro MTA que esteja usando a porta 25? Por exemplo, Exim, Postfix, Qmail. Experimente netstat -tulpn | grep :25 netstat -tulpn | grep :25

Além disso, assegure-se de que nenhuma filtragem de portas está dificultando:

  • Verifique os IPTables que não devem ter blocos de portas de saída, pelo less, habilitair 25
  • Verifique o (s) Grupo (s) de security aplicado (s) à instância EC2, o tráfego de saída geralmente está aberto paira todas as portas paira todos os endereços, pelo less, habilite 25