Необходимо создать ПО позволяющее заменять IP адрес в настройках почтового сервера (Hetzner) и по API перепросить новый IP в DNS записях на CloudFlare
Должна быть возможность управлять этим ПО удаленно (например при помощи WEB Hook из АМОcrm)
Подробнее о задаче:
Необходимо провести комплекс мероприятий направленый на улучшения доставляемсоти массовых рассылок.
На данный момент схема работает так:
Домен куплен на NameCheap. DNS управляеться CloudFlare. Сервер входящей почты сдлелан на Hetzner. Рассылка осуществляеться с платного сервиса SendPulse.
Письма улетают в спам из-за большого количества жалоб. Замена контента (даже 100%) не помогает. Замена домена на новый не помагает.
Причина в IP адресе почтового сервера на Hetzner. Его IP адрес виден в SPF и MX записях. Даже если его убрать из SPF (это возможно так как почта рассылаеться только из SendPulse а напрямую с сервера отправка происходит с другого адраса, который в массовых рассылках не участвует) то в записи MX мы убрать IP не можем. ((((
Менять постоянно IP на Henzner будет не удобно так как там очень много всего и в том числе ВПН который менять не хотелось бы
Для решения задачи необходимо втсавить некий прокси сервер который будет перраспределять входящую почту на hetzner и на этом прокси организовать вертушку IP адресов с их автоматическим прописыванием в записи DNS на CloudFlare
Опубликован 24.10.2019 в 10:56