Я столкнулся со следующей проблемой:
На моих сайтах есть контактные формы. Люди обращаются ко мне через контактную форму. Я получаю 1 электронное письмо после каждой отправленной контактной формы.
Примерно с 1 недели Ms Outlook помечает мои собственные электронные письма (отправленные с моих веб-сайтов) как спам.
Заголовки этих писем имеют:
тесты=ALL_TRUSTED,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,FREEEMAIL_FORGED_REPLYTO,URIBL_BLOCKED autolearn=нет
Основная цель этого вопроса:
Выбраться из URIBL_BLOCKED
список и иметь spamassassin, чтобы не добавлять URIBL_BLOCKED
заголовок.
Вот мое устранение неполадок:
Мой разрешение.conf
имел:
# кот /etc/resolv.conf
; сгенерировано /usr/sbin/dhclient-script
поиск в локальном домене
сервер имен 62.149.128.4
сервер имен 62.149.132.4
сервер имен 2001:4860:4860::8888
Мне сказали, что причиной, вероятно, является проблема с DNS.Многие службы черных списков не разрешают запросы от свободно доступных DNS-серверов, и это может включать DNS, который использует мой провайдер VPS.
Для почтовых серверов мне предложили использовать мой собственный рекурсивный преобразователь. Например Свободный
.
Вот почему я решил остановить свой выбор на Свободный
.
я установил Свободный
.
Его конфигурация:
]# cat /etc/unbound/unbound.conf | egrep -v "^\s*(#|$)"
сервер:
многословие: 1
интервал статистики: 0
статистика-накопительная: нет
расширенная статистика: да
количество потоков: 4
интерфейс: 0.0.0.0
интерфейс-автомат: нет
порт: 53
так-reuseport: да
ip-прозрачность: да
кеш-макс-ttl: 86400
сделать-ip4: да
делать-udp: да
сделать TCP: да
контроль доступа: 0.0.0.0/0 отказаться
контроль доступа: 127.0.0.0/8 разрешить
chroot: ""
имя пользователя: "без привязки"
каталог: "/etc/unbound"
лог-время-ascii: да
pidfile: "/var/run/unbound/unbound.pid"
скрытая версия: да
твердеющий клей: да
harden-dnssec-stripped: да
Harden-ниже-nxdomain: да
укрепить-реферальный-путь: да
порог нежелательного ответа: 10000000
предварительная выборка: да
ключ предварительной выборки: да
rrset-раундробин: да
минимальные ответы: да
module-config: "итератор валидатора ipsecmod"
сигнализация якоря доверия: да
файл доверенных ключей: /etc/unbound/keys.d/*.key
auto-trust-anchor-file: "/var/lib/unbound/root.key"
val-clean-дополнительно: да
val-permissive-mode: нет
val-лог-уровень: 1
включают: /etc/unbound/local.d/*.conf
с поддержкой ipsecmod: нет
ipsecmod-hook: "/usr/libexec/ipsec/_unbound-hook"
питон:
дистанционное управление:
файл-ключ-сервера: "/etc/unbound/unbound_server.key"
файл сертификата сервера: "/etc/unbound/unbound_server.pem"
файл управляющего ключа: "/etc/unbound/unbound_control.key"
файл сертификата управления: "/etc/unbound/unbound_control.pem"
включают: /etc/unbound/conf.d/*.conf
/etc/resolv.conf
теперь выглядит так:
# кот /etc/resolv.conf
; сгенерировано /usr/sbin/dhclient-script
поиск в локальном домене
;сервер имен 62.149.128.4
;сервер имен 62.149.132.4
;сервер имен 2001:4860:4860::8888
сервер имен ::1
сервер имен 127.0.0.1
варианты траст-объявления
Тест подключения перед установкой Unbound:
копать ubuntu.com @localhost -> 135 мс
# хост -tA 2.0.0.127.multi.uribl.com
Тест подключения после установки Unbound:
копать ubuntu.com @localhost -> 0 мс
# хост -tA 2.0.0.127.multi.uribl.com
Запрос в черный список перед установкой Unboud:
2.0.0.127.multi.uribl.com имеет адрес 127.0.0.1
Запрос в черный список после установки Unboud:
2.0.0.127.multi.uribl.com имеет адрес 127.0.0.14
Когда я бегу перезагрузка спама
Я получил:
# перезагрузка спама
не удалось настроить сокет сервера, повторите попытку 1: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
не удалось настроить сокет сервера, повторите попытку 2: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
не удалось настроить сокет сервера, повторите попытку 3: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
не удалось настроить сокет сервера, повторите попытку 4: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
не удалось настроить сокет сервера, повторите попытку 5: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
не удалось настроить сокет сервера, повторите попытку 6: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
не удалось настроить сокет сервера, повторите попытку 7: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
не удалось настроить сокет сервера, повторите попытку 8: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
не удалось настроить сокет сервера, повторите попытку 9: spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
spamd: не удалось создать сокет IO::Socket::IP на [127.0.0.1]:783: адрес уже используется
Затем я перезагрузил всю машину VPS и снова запустил:
хост -tA 2.0.0.127.multi.uribl.com
2.0.0.127.multi.uribl.com имеет адрес 127.0.0.1
# unbound-control dump_cache
журналы:
[1651605758] unbound-control[12193:0] предупреждение: в файле конфигурации параметру control-enable присвоено значение «нет».
[1651605758] unbound-control [12193:0] ошибка: соединение: соединение отклонено для 127.0.0.1
Другие журналы:
# netstat -antup |grep несвязанный
TCP 0 0 0.0.0.0:53 0.0.0.0:* ПРОСЛУШИВАТЬ 12181/без привязки
udp 0 0 0.0.0.0:53 0.0.0.0:* 12181/не привязан
udp 0 0 0.0.0.0:53 0.0.0.0:* 12181/не привязан
udp 0 0 0.0.0.0:53 0.0.0.0:* 12181/не привязан
udp 0 0 0.0.0.0:53 0.0.0.0:* 12181/не привязан
udp 0 0 0.0.0.0:53 0.0.0.0:* 11927/не привязан
udp 0 0 0.0.0.0:53 0.0.0.0:* 11927/не привязан
udp 0 0 0.0.0.0:53 0.0.0.0:* 11927/не привязан
udp 0 0 0.0.0.0:53 0.0.0.0:* 11927/не привязан
Любая идея, что еще я могу сделать, чтобы получить вне списка от uribl?
Пожалуйста помоги
ОБНОВЛЕНИЕ:
После ожидания около 12 часов с момента последнего изменения, которое я сделал на сервере, результат теста:
# хост -tTXT 2.0.0.127.multi.uribl.com
2.0.0.127.multi.uribl.com описательный текст «127.0.0.1 -> Отказ в запросе. См. http://uribl.com/refused.shtml для получения дополнительной информации [Ваш IP-адрес DNS: 62.149.128.122]»
nslookup -q=txt 2.0.0.127.multi.uribl.com
Сервер: 62.149.128.4
Адрес: 62.149.128.4#53
Неавторитетный ответ:
2.0.0.127.multi.uribl.com text = "127.0.0.1 -> Отказ в запросе. См. http://uribl.com/refused.shtml для получения дополнительной информации [Ваш IP-адрес DNS: 62.149.128.123]"
Авторитетные ответы можно найти в:
Так что, похоже, меня больше нет в этом списке.... однако Spamassassin все еще стреляет URIBL_BLOCKED
правило
Как было предложено в комментариях, я исправил resolv.conf
файл:
Новый resolv.conf
:
#options доверие-объявление
#; сгенерировано /usr/sbin/dhclient-script
#поиск в локальном домене
# сервер имен 62.149.128.4
# сервер имен 62.149.132.4
# сервер имен 2001:4860:4860::8888
сервер имен ::1
сервер имен 127.0.0.1
варианты траст-объявления