Pular para o conteúdo

Postfix - Ativando porta 587 SMTP

Dica publicada em Linux / Correio Eletrônico
Daniel Lara Souza danniel-lara
Hits: 52.485 Categoria: Linux Subcategoria: Correio Eletrônico
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Postfix - Ativando porta 587 SMTP

Dica rápida para ativar a porta 587 no seu servidor de e-mails, pois o Comitê Gestor da Internet no Brasil (CGI.br) determinou que a partir de 1 de janeiro de 2013, todos os provedores de acesso e empresas de telefonia não permitam mais o envio de e-mails através da porta 25.

Isto significa que todos os usuários que utilizam clientes de e-mails como Outlook, Windows Mail, Thunderbird ou Apple mail, entre outros, devem alterar sua a porta de envio de 25 para 587. Esta prática tem o intuito de diminuir o tráfego de spam no Brasil.

Bom, para quem administra servidores de e-mails e ainda está usando a porta 25 no SMTP é bom trocar para 587.

Para habilitar a porta 587, edite o arquivo master.cf no diretório /etc/postfix:

# vim /etc/postfix/master.cf

E remova o "#".
#submission inet n       -       n       -       -       smtpd


Deixe assim:

submission inet n       -       n       -       -       smtpd
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

E após, reinicie o Postfix:

# /etc/init.d/postfix restart

Pronto, agora é só verificar:

# nmap localhost -p587
Starting Nmap 5.51 ( http://nmap.org ) at 2012-12-27 14:55 BRST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000037s latency).
Other addresses for localhost (not scanned): 127.0.0.1
rDNS record for 127.0.0.1: localhost.localdomain
PORT    STATE SERVICE
587/tcp open  submission

Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds


Bom, espero que ajude.

Guia de referência: http://www.postfix.org

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando Live USB do Fedora com o Ubuntu

Netdata no RockyLinux

Padre - Um IDE para Perl no Fedora

Nagios no Fedora 20

Rodando Wildfly no Podman

Mantendo logs do SMTP para auditoria em servidores de grande movimento

Enviando email via terminal de comandos

Cyrus Aggregator - Serviço Sieve não conecta no Backend [Resolvido]

Desinstalando o Zimbra da forma correta

Verifique as configurações do Sendmail

#1 Comentário enviado por fabio em 04/01/2013 - 15:56h
Muito util, parabéns!
#2 Comentário enviado por danniel-lara em 04/01/2013 - 17:03h
Valeu Fábio
#3 Comentário enviado por lucas.suporte em 04/01/2013 - 22:05h
Trabalhar com duas portas:

Basta adicionar no /etc/postfix/master.cf

smtp inet n - n - - smtpd ( porta padrão )
587 inet n - n - - smtpd

Muitas operadoras estão bloqueando a porta 25 por causa de Spams, então, é inevitável a alteração ou fazer com
que seu postfix funcione com mais de uma porta.

Obs: 587 porta escolhida para o smtp e altere para o numero qualquer
#4 Comentário enviado por francisleichagas em 07/01/2013 - 09:37h
Bom dia, estava com um problema para autenticar no meu servidor pela rede externa através de um gerenciador de email (thunderbird, outlook, etc.), descobri q era por causa da porta 25, fiz as alterações sugeridas, e consegui autenticar, mas n consigo enviar email para a rede externa. Por exemplo para uma conta do yahoo.
Tenho o seguinte erro no mail.log

postfix/smtp[23776]: connect to mta6.am0.yahoodns.net[66.94.237.64]:25: Connection timed out

Quando deixo na 25 envio normalmente para o yahoo e outros.. mas n autentico externamente.

Sou iniciante neste mundo, e gostaria de uma ajuda a respeito.

Desde já agradeço.
#5 Comentário enviado por newpedro em 05/03/2013 - 10:24h
Quando eu dou o comando
nmap localhost -p587

Starting Nmap 5.00 ( http://nmap.org ) at 2013-03-05 10:56 BRT
Interesting ports on localhost (127.0.0.1):
PORT STATE SERVICE
587/tcp closed submission

Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds

como faço para o STATE ficar open ???
#6 Comentário enviado por danniel-lara em 05/03/2013 - 10:27h
tu chegou a reiniciar o postfix ?
#7 Comentário enviado por gmarrara em 06/03/2013 - 16:14h
Boa tarde Daniel,
estou tentando fazer isso aqui no meu CentOS, e aparentemente funciona, só que quando vou enviar um e-mail eu recebo a seguinte mensagem:

Mar 6 12:59:47 localhost postfix/smtp[9406]: 3352598036: to=<gustavo@xxxxxxxx.xxx.xx>, relay=localhost[127.0.0.1]:999, conn_use=25, delay=0.1, delays=0.05/0/0/0.04, dsn=5.4.0, status=bounced (host localhost[127.0.0.1] said: 554 5.4.0 Error: too many hops (in reply to end of DATA command))

Tem alguma ideia de como contornar isso??

Desde já agradeço imensamente a ajuda.

abraços,
#8 Comentário enviado por paulinhotobias em 21/02/2016 - 20:10h

[7] Comentário enviado por gmarrara em 06/03/2013 - 16:14h

Boa tarde Daniel,
estou tentando fazer isso aqui no meu CentOS, e aparentemente funciona, só que quando vou enviar um e-mail eu recebo a seguinte mensagem:

Mar 6 12:59:47 localhost postfix/smtp[9406]: 3352598036: to=&lt;gustavo@xxxxxxxx.xxx.xx&gt;, relay=localhost[127.0.0.1]:999, conn_use=25, delay=0.1, delays=0.05/0/0/0.04, dsn=5.4.0, status=bounced (host localhost[127.0.0.1] said: 554 5.4.0 Error: too many hops (in reply to end of DATA command))

Tem alguma ideia de como contornar isso??

Desde já agradeço imensamente a ajuda.

abraços,


Você resolveu essa questão?
Att.

Contribuir com comentário

Entre na sua conta para comentar.