Я настраиваю Exim на сервере Ubuntu, чтобы отправить и получить письма через TLS.
Сопровождаемый многие руководства, который показывает о том, как настроить Exim с TLS, но тем не менее мой Exim не слушает на 465 или 587
Exim только listen's на порте 25 и я могу отправить получить письма
Это - официальное руководство, за которым я следовал: https://help.ubuntu.com/community/Exim4
Но все еще никакая удача, также я не могу найти ссылку в файлах конфигурации, которая указывает, на которых портах слушание exim
Я также позволил порты 465 и 587 через ufw использование команды:
ufw allow 465
ufw allow 465
Вывод exim -bP | grep "daemon_smtp_ports"
дает мне следующее
daemon_smtp_ports = smtp
после этого я пытался добавить следующую строку daemon_smtp_ports = 25 : 587
в /etc/exim4/update-exim4.conf.conf
но это не загружает его.
может кто-либо помогать мне на том, почему это происходит или является там любыми шагами, которые я пропускаю.
Имел ту же проблему, как я - просто новичок с Linux. Стук по моей голове против стены в течение многих часов сегодня и неотступно следования за каждым сообщением, как изменить порт.
Наконец закончил тем, что изменил/etc/exim4/exim4.conf.template (исходная запись комментируется):
# 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
Затем сделал sudo service exim4 restart
и получил его работа.
Можно проверить, помогло ли это с ss -lntp | grep exim
В конце файла /etc/default/exim4 есть:
# 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=''
Итак, установите SMTPLISTENEROPTIONS='-oX 25:465 -oP /run/exim4/exim.pid'
и перезапустите службу exim4.