Postfix - Ativando porta 587 SMTP

Publicado por Daniel Lara Souza em 04/01/2013

[ Hits: 50.423 ]

Blog: http://danniel-lara.blogspot.com/

 


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

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

Outras dicas deste autor

Instalação PHP7.3 no CentOS 7

VirtualBox no Ubuntu 12.04

Zabbix 4 no CentOS 7

Virt-Manager no Fedora 25

Reset de senha no MySQL

Leitura recomendada

Instalando pacotes de idiomas no Thunderbird pelo APT

Postfix: Desabilitando SSLv3 (Poodle Vulnerability)

Thunderbird: Desabilitando tela de importação de mensagens

Whitelist e blacklist globais no Amavis-new

Cyrus Aggregator: Configurando o Postfix nos servidores back-end

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts