Postfix - Ativando porta 587 SMTP

Publicado por Daniel Lara Souza em 04/01/2013

[ Hits: 51.531 ]

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

Upgrade de Fedora 17 para Fedora 18

AWX no Fedora 27

GNS3 (Graphical Network Simulator) no Fedora 19

Criando uma VPC na AWS via CLI

Padre - Um IDE para Perl no Fedora

Leitura recomendada

Configurando o Gmail como aplicativo preferencial de e-mail

Thunderbird - Erro: Data errada de recebimento de e-mail [Resolvido]

ImapCopy - Migrando servidores de e-mails

Personalizando temas no Zimbra

Verifique as configurações do Sendmail

  

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