
Estou configurando o Exim em um servidor Ubuntu para enviar e receber e-mails via TLS.
Segui muitos guias que mostram como configurar o Exim com TLS, mas ainda assim meu Exim não escuta em 465 ou 587
Exim só escuta na porta 25 e consigo enviar e receber e-mails
Este é o guia oficial que segui:https://help.ubuntu.com/community/Exim4
Mas ainda sem sorte, também não consigo encontrar nenhuma referência nos arquivos de configuração que indique em quais portas o exim está escutando
Também permiti as portas 465 e 587 via ufw usando o comando:
ufw allow 465
ufw allow 465
A saída de exim -bP | grep "daemon_smtp_ports"
me dá o seguinte
daemon_smtp_ports = smtp
depois disso tentei adicionar a seguinte linha, daemon_smtp_ports = 25 : 587
mas /etc/exim4/update-exim4.conf.conf
ela não carrega.
alguém pode me ajudar sobre por que isso está acontecendo ou há alguma etapa que estou faltando.
Responder1
Tive o mesmo problema, pois sou iniciante no Linux. Estou batendo a cabeça na parede há horas hoje e acompanhando cada postagem sobre como mudar a porta.
Finalmente acabei modificando /etc/exim4/exim4.conf.template (a entrada original está comentada):
# listen on all all interfaces?
.ifdef MAIN_LOCAL_INTERFACES
#local_interfaces = MAIN_LOCAL_INTERFACES
local_interfaces = <; [192.168.200.2]:465 ; \
[192.168.200.2]:587
.endif
Então fiz sudo service exim4 restart
e fiz funcionar.
Você pode verificar se isso ajudouss -lntp | grep exim
Responder2
No fim de/etc/default/exim4arquivo existe:
# Options for the SMTP listener daemon. By default, it is listening on
# port 25 only. To listen on more ports, it is recommended to use
# -oX 25:587:10025 -oP /run/exim4/exim.pid
SMTPLISTENEROPTIONS=''
Portanto, configure SMTPLISTENEROPTIONS='-oX 25:465 -oP /run/exim4/exim.pid'
e reinicie o serviço exim4.