четверг, 3 декабря 2015 г.

Предлагаю поднятие и настройку PMTA на Ваших серверах.

PMTA - это гипер модифицированный EXIM если говорить простыми словами.
Его юзает mailchimp.com, getresponse.ru, mandrillapp.com и многие другие службы на своих серверах.
Не используют: unisender.com, pechkin-mail.ru

Для PMTA вам надо несколько IPv4, так же работает с IPv6, но не все биг почтовики принимают с них письма.

Схема реализации простая:
VPS или VDS с несколькими IP адресами, предположим у нас есть 32+1 IPv4 (можно меньше)
На него поднимаем PMTA.
Далее есть несколько вариантов настройки
  • 1 Вариант настройки
32+1 IP + 1 домен
на каждый IP вешаем поддомен
186.14.110.139 - главный, он у нас нигде не палится

от 186.14.110.140 до 186.14.110.172 рабочие
186.14.110.140 = mta01.blabla-domain.com
186.14.110.141 = mta02.blabla-domain.com
186.14.110.142 = mta03.blabla-domain.com
186.14.110.143 = mta04.blabla-domain.com
186.14.110.144 = mta05.blabla-domain.com
....
186.14.110.172 = mta32.blabla-domain.com
Создаём DKIM на домен blabla-domain.com.
Объеденяем все наши поддомены в группу и делаем единый логин/пароль.
Этап рассылки:
Конектимся к 186.14.110.139, задаём порт, логин/пароль и погнали слать.
При рассылке все письма подписываются нашей DKIM записью (blabla-domain.com) даже те что отправленны с адреса info @ putin.ru
В Received: from [186.14.110.141] (helo=mta02.blabla-domain.com) - постоянно рандомится, из наших поддоменов и привязанных к ним IP.
  • 2 Вариант настройки
Имеем такое-же количество IP адресов.
На каждый IP вешаем просто домен
186.14.110.140 = blabla-domain.com
186.14.110.141 = blabla-domain.com
186.14.110.142 = blabla-domain.com
186.14.110.143 = blabla-domain.com
186.14.110.144 = blabla-domain.com
....
186.14.110.172 = blabla-domain.com
Создаём DKIM на домен blabla-domain.com
Всё также, просто у нас идёт ротация IP.

  • 3. Вариант настройки - так делают mailchimp.com, getresponse.ru, mandrillapp.com и другие
Имеем такое-же количество IP адресов.
На каждый IP вешаем поддомен
186.14.110.140 = mta01.blabla-domain.com
186.14.110.141 = mta02.blabla-domain.com
186.14.110.142 = mta03.blabla-domain.com
186.14.110.143 = mta04.blabla-domain.com
186.14.110.144 = mta05.blabla-domain.com
....
186.14.110.172 = mta32.blabla-domain.com
Создаём на каждый поддомен свою DKIM запись.
Делаем каждому IP свою группу и для каждого прописываем логин и пароль.
На выходе получается:
186.14.110.140 = mta01.blabla-domain.com > login_1;password_1
186.14.110.141 = mta02.blabla-domain.com > login_2;password_2
186.14.110.142 = mta03.blabla-domain.com > login_3;password_3
186.14.110.143 = mta04.blabla-domain.com > login_4;password_4
186.14.110.144 = mta05.blabla-domain.com > login_5;password_5

При рассылке коннектимся к 186.14.110.139 > login_1;password_1 то все письма подписываются DKIMом mta01.blabla-domain.com
если к login_2;password_2, то соответственно будет mta02.blabla-domain.com
в заголовках:
Received: from [186.14.110.140] (helo=mta01.blabla-domain.com)

  • 4. Вариант настройки
Имеем такое-же количество IP адресов.
На каждый IP вешаем домен (обязательно иметь доступ к DNS этих доменов) - в примере указал существующие известные домены
186.14.110.139 - главный, предположим на нём адрес rbc.ru
на IP
186.14.110.140 = alparimail.org
186.14.110.141 = parrot.com
186.14.110.142 = asos.com
186.14.110.143 = ideel.com
186.14.110.144 = ruelala.com
....
186.14.110.172 = names.ru
Создаём на каждый домен свою DKIM запись.
Делаем каждому IP свою группу и для каждого прописываем логин и пароль.
На выходе получается:
186.14.110.140 = alparimail.org > login_1;password_1
186.14.110.141 = parrot.com     > login_2;password_2
186.14.110.142 = asos.com      > login_3;password_3
186.14.110.143 = ideel.com      > login_4;password_4
186.14.110.144 = ruelala.com    > login_5;password_5
При рассылке коннектимся к 186.14.110.139 > login_1;password_1 то все письма подписываются DKIMом alparimail.org
если к login_2;password_2, то соответственно будет parrot.com
в заголовках:
Received: from [186.14.110.140] (helo=alparimail.org)

  • 5. Вариант настройки
Пока не известен, официальный мануал на 200 страниц, есть API, полюбому что-то реализовать можно ещё, пока не копал, знамаюсь другим проектом.

Теперь всем любимое, БАБКИ!
Официально этот софт стоит от 6.000 до 12.000 $
6к $ - лицензия на год
12к $ - пожизненая лицензия.


Есть нуленная версия на linux, без дыр. (нулил не я, но за всё время ничего подозрительного с работой сервера не было).

Стоимость поднятия PMTA на вашем сервере 6000 рублей.
Рассматриваю вариант продажи в несколько рук копии и инструкции по установке и настройке - 30.000 руб.


Требования:
CentOS 6
3 и более IPv4 адресов.
Домен или домены.
Софт которым будете рассылать

Кому будет полезно:
тем кто предпочитает слать с SMTP акков
кто не хочет заморачиваться с переездами на другие VPS
кому лень поднимать 10-20 VPSок с exim на борту.
Тем кто собирается пилить свой сервис, аля меилчимп/мандрилл

Выглядит всё это дело так:
AmV3tvYK5h0.jpg

Более подробную информацию Вы можете получить написав мне в Skype: infokursy