Многие интернет-провайдеры ограничивают количество писем, отправляемых с определенного IP-адреса. Как правильно обойти это ограничение скорости?
У нашей компании есть приложение для iPhone, которое отправляет множество электронных писем из-за нашей большой базы пользователей, и многие электронные письма отправляются разным интернет-провайдерам, которые ограничивают количество сообщений, приходящих с определенного IP-адреса.
Мы не рассылаем спам и ведем легальный бизнес. Однако есть ли лучший способ устранить это ограничение, чем просто получить тонну IP-адресов?
В идеале я бы не хотел полагаться на стороннюю службу для отправки почты. Однако, если это единственно возможное решение, мы рассмотрим.
Если интернет-провайдер ограничивает количество электронных писем из определенного источника, я не понимаю, как изменение этого источника может помочь. Возможно, вам нужно:
Что касается пункта 2, если ваше приложение отправляет так много электронных писем, что вы используете такие ограничения, как у получателей может быть достаточно времени, чтобы их все прочитать? Мне это кажется абсурдным количеством писем.
У вас есть веб-сайт, который может предоставлять услуги SMTP? Возможно, вы сможете направлять свои электронные письма через этого провайдера. Хотя некоторые интернет-провайдеры блокируют порт 25, они обычно оставляют порт 26, который часто используется в качестве временного решения, или порт 587 (порт отправки smtp) открытым.
Это подключение к Интернету бизнес-класса? Позволяет ли ваш контракт с интернет-провайдером запускать серверы вне этого соединения? Если это так, вы должны (надеюсь) иметь возможность договориться с вашим интернет-провайдером, чтобы они ослабили ограничение скорости SMTP для вас.
Другое решение - арендовать небольшой VPS и ретранслировать всю исходящую почту через этот сервер (через туннель ssh или другое зашифрованное соединение). Это выведет вашего интернет-провайдера из строя - у него не будет возможности узнать, сколько почты вы отправляете.
Если у вас может быть более одного IP-адреса на вашем сервере (например, если ваш поставщик услуг позволяет вам это), вы теоретически можете добавить больше IP-адресов на свой сервер и настроить несколько почтовых интерфейсов для разделения нагрузки, примерно так:
.___________________________.
| |
| SERVER |
iPhone \ / mailserver1 [IP1] --->
... \ /
iPhone --mail gw--- mailserver2 [IP2] --->
... / IP1 \
iPhone / \ mailserver3 [IP3] --->
|___________________________|
У нас была аналогичная проблема с большим количеством студентов, которые пересылали свои электронные письма обычным интернет-провайдерам. Итак, когда мы отправляли сообщение всем 20 000 студентов, тысячи из них пересылались на учетные записи Roadrunner, и мы достигли пределов скорости.
Чтобы обойти эту проблему, мы обнаружили, что они подписываются на emailreg.org. Таким образом, вы платите номинальную плату и попадаете в белый список для всех, кто подписывается. В нашем случае это сработало.
Хотя в нашем случае это сработало, в целом я считаю, что это дерьмовое решение, и мне немного грязно за него платить. По сути, вы платите выкуп за доставку электронной почты. И если вы собираетесь использовать несколько интернет-провайдеров, могут быть разные услуги.
Я не думаю, что есть решение, если ваш интернет-провайдер назначил вам только 1 IP-адрес.
Когда все айфоны подключены через Wi-Fi, весь трафик вытесняется через назначенный IP-адрес.
Нет никакого способа выйти наружу, кроме как через IP-адрес, который вам назначил ваш интернет-провайдер.