Pular para o conteúdo

Postfix - Ativando porta 587 SMTP

Dica publicada em Linux / Correio Eletrônico
Daniel Lara Souza danniel-lara
Hits: 52.484 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.

Atualizando Fedora 20 para 21

MySQL Server no Rocky Linux

Beleza no terminal com Poweline no seu Fedora

Servidor LAMP em Contêiner no Podman

Instalando CODE::BLOCKS no Fedora 32

Vacuum no SQLite - melhorando a performance do Evolution

Cyrus IMAPD - Erro "Unsupported feature(s) in require" ao aplicar filtros Sieve

Postfix - Entregando para diferentes rotas no mesmo ambiente

Snownews no Fedora - Instalação e utilização

Cyrus IMAP: Muitas mensagens "fetching user_deny" no log

#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.