Проверка обратного вызова отправителя exim, но только для моих доменов
Вопрос
У меня есть exim 4 на моем резервном сервере MX. Я хотел бы настроить его так, чтобы проверка адреса обратного вызова отправителя выполнялась, но только в тех случаях, когда доменная часть адреса отправителя указана в local_domains или relay_to_domains, т.е. почта подразумевает, что она принадлежит домену, которым я управляю.
Я хочу использовать это, потому что мой основной MX будет отклонять сообщения, которые имеют поддельный адрес отправителя в одном из локальных доменов, что заставляет вторичное устройство отправлять нежелательное сообщение об отказе. Это также отклоняется первичным сервером, и нежелательный отскок остается в почтовой очереди на вторичном сервере вечно (или до истечения срока его действия) /
У меня уже есть проверка обратного вызова получателя.
Решение
Поместите следующее в ACL RCPT-TO:
deny
sender_domains = +local_domains : +relay_to_domains
! verify = sender/callout
В долгосрочной перспективе вы, вероятно, захотите найти способ синхронизации списка действительных получателей с дополнительным MX.