У меня свежий exim4
установить без каких-либо настроек на Debian 8.6
машина.
Я использую его для отправки писем с PHP:
; /etc/php5/fpm/conf.d/mail.ini
[mail function]
sendmail_path = /usr/sbin/exim4 -t
mail.add_x_header = On
mail.log = syslog
В последнее время мы начали получать много спамерских писем, которые exim пытается отправить обратно из-за отсутствия получателей.
Итак, мой вопрос: как полностью отрицать exim4
получать какие-либо внешние электронные письма? (Возможно, исключая некоторые локальные электронные письма, такие как cron.)
Спасибо.
Как указал @slipeer мой Exim уже не получает никаких внешних писем. Итак, я создал другой вопрос:
Запретить некоторым локальным пользователям (не адресам) отправлять электронную почту из exim4
Насколько я понимаю, вам нужно ретранслировать исходящие письма с локального php.
Попробуйте запустить:
dpkg-reconfigure exim4-config
Затем:
127.0.0.1
как прослушивающий IP (или 127.0.0.1; ::1
если вы используете IPv6)somebody@localhost
, вы можете указать только localhost
Вот)Это руководство с экранами можно найти здесь (скриншоты для Debian 6, но с тех пор они не изменились.).