# fgrep remote /var/log/exim4/mainlog.1 | sed -E 's#([ <])[^ <]+@[^ >]+([ >])#\1a@b\2#g' | head -1
2019-01-08 00:47:00 1ggebk-00055M-St ** a@b <a@b> R=nonlocal: Mailing to remote domains not supported
#
Здається, що Debian може exim4поставитись із встановленим для неправильної роботи на підключеному до Інтернету машині, де вихідні порти smtp не блоковані.
Як вказувалося в різних коментарях, щоб правильно працювати, потрібно запустити dpkg-reconfigure exim4-config, і в межах майстра вибрати перший internetваріант . Зауважте, що в наступних діалогових вікнах майстра налаштування за замовчуванням все ще встановлено для прослуховування лише на localhostIPv4 / IPv6 адресах, тож виявляється, що якщо ви залишите інші параметри за замовчуванням у спокої, ви все ще залишаєте вхідний порт SMTP у спокої.
Щоб переконатися, що майстер працював правильно, ви можете перевірити специфіку Debian /etc/exim4/update-exim4.conf.conf(так, це дубль .conf.conf, це не помилка), яка грає роль у цьому фіаско. Ось відповідні частини після запуску dpkg-reconfigure exim4-configта лише зміни першої опції майстра, яка дозволяє надсилати пошту, але зберігає порт SMTP відкритим лише для самого апарату (опція за замовчуванням, якщо ви просто натискаєте в перенастроюванні після першого параметра) :
dc_eximconfig_configtype='internet'
…
dc_local_interfaces='127.0.0.1 ; ::1'
Іншим рішенням буде встановити DragonFly Mail Agent в jessie і вище - https://packages.debian.org/jessie/dma - що є простою реалізацією MTA, реалізуючи всі хороші речі по пошті UNIX, крім SMTP, що надходить, так , вам не доведеться турбуватися про неправильну конфігурацію або зовнішні вразливості.