Бесконечная волна распределенных smtp-атак на моем сервере побудила меня запретить не указанные IP-адреса от подключения к smtp на моем сервере и отправки почты, хотя это. Очень эффективный. (инструкции: http://sysadmintips.in/advanced/csf/exim)Предоставить Google доступ к SMTP на сервере cPanel/WHM Centos без рекламы SMTP Auth?
Однако теперь я не могу использовать Google Mail (Gmail) для «отправки почты как» для новых учетных записей без включения двухфакторной аутентификации (что является болью, поскольку я настраиваю это дистанционно для моего клиенты) или включение smtp auth обратно на моем сервере.
Моим другим вариантом было бы IP-адреса белых списков Google Mail.
поиск Google открыл этот путь, чтобы получить ток Google IP диапазоны, используя что-то вдоль этих линий (которые я скопированный с этой страницы: https://support.google.com/a/answer/60764?hl=en):
nslookup -q=TXT _spf.google.com 8.8.8.8
Это возвращает список доменов включенных в запись SPF в Google, например: _netblocks.google.com, _netblocks2.google.com, _netblocks3.google.com
Теперь найдите записи DNS, связанные с этими доменами, по одному, например:
nslookup -q=TXT _netblocks.google.com 8.8.8.8
nslookup -q=TXT _netblocks2.google.com 8.8.8.8
nslookup -q=TXT _netblocks3.google.com 8.8.8.8
Результаты этих команд содержат текущий диапазон адресов.
Могу ли я использовать выходные данные для создания полезного контента для /etc/csf/csf.smtpauth?
Я могу что-то сделать для этого в PHP и запустить его как задачу cron как root, но какой формат является приемлемым? Использует ли csf.smtpauth объявления диапазона IP? Он справляется с IP-адресами IPV6?
После любых изменений мне также потребуется принудительно перезапустить csf и lfd, чтобы новые IP-адреса были использованы. Возможно ли, что PHP работает под управлением root?
Спасибо!