Часто задаваемые вопросы

Электронные письма доставляются в среднем менее чем за 5 секунд. Мы работаем в режиме реального времени, в отличие от других провайдеров, которые полагаются на отложенные очереди. Мы никогда не записываем на диск и не храним электронные письма — все делается в памяти.

Расчетное время установки: Менее 10 минут
Улучшенная защита конфиденциальности: Если вы хотите скрыть свою информацию от публичного поиска в Интернете, перейдите на Мой счет Домены и обновите свой домен до платного плана, прежде чем начинать это руководство. Общедоступная информация о бесплатных планах включает в себя, помимо прочего: псевдонимы, переадресованные адреса, получателей и дополнительные настройки, такие как настраиваемое перенаправление портов. Если вы хотите узнать больше о платных планах, см. ценообразование страница – в противном случае продолжайте читать! Все планы соблюдаются нашими Конфиденциальность политика строгого отказа от хранения журналов SMTP, метаданных и электронных писем. Мы не отслеживаем вас, как это делают другие сервисы.
Начиная: Внимательно прочитайте и выполните шаги с первого по восьмой, перечисленные ниже. Обязательно замените адрес электронной почты user@gmail.com с адресом электронной почты, на который вы хотите пересылать электронные письма (если он еще не точен). Аналогично обязательно замените example.com с вашим личным доменным именем (если оно еще не точное).
  1. Если вы уже где-то зарегистрировали свое доменное имя, то вы должны полностью пропустить этот шаг и перейти ко второму шагу! В противном случае вы можете нажмите здесь, чтобы зарегистрировать доменное имя.
  2. Вы помните, где вы зарегистрировали свой домен? Как только вы это запомните, следуйте инструкциям ниже:
    Важный: Вы должны открыть новую вкладку и войти в свой регистратор доменов. Вы можете легко нажать на своего «Регистратора» ниже, чтобы сделать это автоматически. На этой новой вкладке вы должны перейти на страницу управления DNS у вашего регистратора, и мы предоставили пошаговые шаги навигации ниже в столбце «Шаги по настройке». Перейдя на эту страницу в новой вкладке, вы можете вернуться на эту вкладку и перейти к третьему шагу ниже. Пока не закрывайте открытую вкладку; он понадобится вам для будущих шагов!
    Регистратор Шаги по настройке
    1&1 Авторизоваться Доменный центр (Выберите свой домен) Изменить настройки DNS
    Амазонский маршрут 53 Авторизоваться Размещенные зоны (Выберите свой домен)
    Аплюс.нет Авторизоваться Мои серверы Управление доменом DNS-менеджер
    Блюхост ДЛЯ РОК: Войти Домены (Нажмите значок ▼ рядом с элементом управления) DNS
    ДЛЯ НАСЛЕДИЯ: Войти Домены Редактор зон (Выберите свой домен)
    Cloudflare Авторизоваться DNS
    DNS — это просто Авторизоваться DNS (Выберите свой домен)
    DNSimple Авторизоваться (Выберите свой домен) DNS Управлять
    Цифровой океан Авторизоваться Сеть Домены (Выберите свой домен) Более Управление доменом
    Домен.com Авторизоваться В карточке нажмите «Управление» в своем домене. В представлении списка нажмите значок шестеренки DNS и серверы имен DNS-записи
    Домены.com
    Смотреть
    Авторизоваться (Выберите свой домен) Управлять (щелкните значок шестеренки) Нажмите DNS и серверы имен в меню слева.
    DreamHost Авторизоваться Панель Домены Управление доменами DNS
    мужчина Авторизоваться Обзор Управлять Простой редактор Рекорды
    Считать Авторизоваться (Выберите свой домен) Управление Изменить зону
    GoDaddy
    Смотреть
    Авторизоваться Управлять моими доменами (Выберите свой домен) Управление DNS
    Google Домены
    Смотреть
    Авторизоваться (Выберите свой домен) Настроить DNS
    Названиедешево
    Смотреть
    Авторизоваться Список доменов (Выберите свой домен) Управлять Расширенный DNS
    Нетлайф Авторизоваться (Выберите свой домен) Настройка Netlify DNS
    Сетевые решения Авторизоваться Менеджер по работе с клиентами Мои доменные имена (Выберите свой домен) Управлять Изменить точки домена Расширенный DNS
    Shopify
    Смотреть
    Авторизоваться Управляемые домены (Выберите свой домен) Настройки DNS
    Квадратное пространство Авторизоваться Главное меню Настройки Домены (Выберите свой домен) Расширенные настройки Пользовательские записи
    Версель сейчас Использование интерфейса командной строки «сейчас» now dns add [domain] '@' MX [record-value] [priority]
    Weebly Авторизоваться Страница доменов (Выберите свой домен) DNS
    Викс Авторизоваться Страница доменов (Нажмите значок) Выберите Управление записями DNS.
    младший Авторизоваться Домены Мои домены
    Другой
    Важный: Здесь нет вашего имени регистратора? Просто найдите в Интернете «как изменить записи DNS в $REGISTRAR» (заменив $REGISTRAR именем вашего регистратора — например, «как изменить записи DNS в GoDaddy», если вы используете GoDaddy).
  3. Используя страницу управления DNS вашего регистратора (другая вкладка, которую вы открыли), установите следующие записи «MX»:
    Важный: Обратите внимание, что не должно быть никаких других записей MX. Обе записи, показанные ниже, ДОЛЖНЫ существовать. Убедитесь, что нет опечаток; и у вас правильно написаны и mx1, и mx2. Если уже существовали записи MX, полностью удалите их. Значение «TTL» не обязательно должно быть 3600, при необходимости оно может быть меньше или больше.
    Имя/Хост/Псевдоним TTL Тип приоритет Ответ/значение
    "@", "." или пусто 3600 MX 10 mx1.forwardemail.net
    "@", "." или пусто 3600 MX 10 mx2.forwardemail.net
  4. Используя страницу управления DNS вашего регистратора (другая вкладка, которую вы открыли), установите следующие TXT запись(и):
    Важный: Если у вас платный план, то вы должны полностью пропустить этот шаг и перейти к пятому шагу! Если вы не пользуетесь платным тарифным планом, ваши переадресованные адреса будут общедоступны для поиска — перейдите на Мой счет Домены и при желании обновите свой домен до платного плана. Если вы хотите узнать больше о платных планах, см. ценообразование страница. В противном случае вы можете продолжать выбирать одну или несколько комбинаций от Варианта A до Варианта F, перечисленных ниже.

    Вариант А: Если вы пересылаете все электронные письма из своего домена (например, «all@example.com», «hello@example.com» и т. д.) на определенный адрес «user@gmail.com»:
    Имя/Хост/Псевдоним TTL Тип Ответ/значение
    "@", "." или пусто 3600 TXT forward-email=user@gmail.com
    Подсказка: Обязательно замените указанные выше значения в столбце «Значение» своим собственным адресом электронной почты. Значение «TTL» не обязательно должно быть 3600, при необходимости оно может быть меньше или больше. Более низкое значение времени жизни («TTL») гарантирует, что любые будущие изменения, внесенные в ваши записи DNS, будут быстрее распространяться по Интернету — подумайте об этом как о том, как долго они будут кэшироваться в памяти (в секундах). Вы можете узнать больше о TTL в Википедии, свободной энциклопедии.

    Вариант Б: Если вам просто нужно перенаправить один адрес электронной почты (например, «hello@example.com» на «user@gmail.com»; это также перенаправит «hello+test@example.com» на «user+test@gmail.com». " автоматически):
    Имя/Хост/Псевдоним TTL Тип Ответ/значение
    "@", "." или пусто 3600 TXT forward-email=hello:user@gmail.com

    Вариант С: Если вы пересылаете несколько электронных писем, вам нужно разделить их запятой:
    Имя/Хост/Псевдоним TTL Тип Ответ/значение
    "@", "." или пусто 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com

    Вариант Д: У вас может быть бесконечное количество настроек пересылаемых писем — просто убедитесь, что вы не переносите более 255 символов в одну строку и начинаете каждую строку с «forward-email =». Пример приведен ниже:
    Имя/Хост/Псевдоним TTL Тип Ответ/значение
    "@", "." или пусто 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
    "@", "." или пусто 3600 TXT forward-email=help:user@gmail.com,foo:user@gmail.com
    "@", "." или пусто 3600 TXT forward-email=orders:user@gmail.com,baz:user@gmail.com
    "@", "." или пусто 3600 TXT forward-email=info:user@gmail.com,beep:user@gmail.com
    "@", "." или пусто 3600 TXT forward-email=errors:user@gmail.com,boop:user@gmail.com

    Вариант Е: Вы также можете указать доменное имя в TXT запись для переадресации глобального псевдонима (например, «user@example.com» будет переадресовано на «user@example.net»):
    Имя/Хост/Псевдоним TTL Тип Ответ/значение
    "@", "." или пусто 3600 TXT forward-email=example.net

    Вариант F: Вы даже можете использовать веб-хуки в качестве глобального или индивидуального псевдонима для пересылки электронных писем. См. пример и полный раздел о веб-перехватчиках под названием Поддерживаете ли вы webhooks ниже.
    Имя/Хост/Псевдоним TTL Тип Ответ/значение
    "@", "." или пусто 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

    Вариант Г: Вы даже можете использовать регулярные выражения («регулярные выражения») для сопоставления псевдонимов и для обработки замен для пересылки электронных писем. См. пример и полный раздел о регулярном выражении под названием Вы поддерживаете регулярные выражения или регулярное выражение? ниже.
    Имя/Хост/Псевдоним TTL Тип Ответ/значение
    "@", "." или пусто 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

  5. Используя страницу управления DNS вашего регистратора (другая вкладка, которую вы открыли), дополнительно установите следующие TXT записывать:
    Имя/Хост/Псевдоним TTL Тип Ответ/значение
    "@", "." или пусто 3600 TXT v=spf1 a mx include:spf.forwardemail.net -all
    Важный: Если вы используете Gmail (например, «Отправить почту как») или G Suite, вам необходимо добавить include:_spf.google.com к значению выше, например:

    v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all
    Подсказка: Если у вас уже есть аналогичная строка с "v=spf1", вам нужно добавить include:spf.forwardemail.net непосредственно перед любыми существующими записями «include:host.com» и перед «-all» в той же строке, например:

    v=spf1 a mx include:spf.forwardemail.net include:host.com -all

    Обратите внимание, что между "-all" и "~all" есть разница. «-» указывает, что проверка SPF должна СОВЕРШИТЬСЯ НЕИСПРАВНОСТЬЮ, если она не совпадает, а «~» указывает, что проверка SPF должна СОВЕРШЕННО НЕИСПРАВНА. Мы рекомендуем использовать подход «-all», чтобы предотвратить подделку домена.

    Вам также может понадобиться включить запись SPF для любого хоста, с которого вы отправляете почту (например, Outlook).
  6. Проверьте свои записи DNS с помощью нашего инструмента «Проверить записи», доступного по адресу Мой счет Домены Настраивать.
  7. Отправьте тестовое письмо, чтобы убедиться, что оно работает. Обратите внимание, что распространение ваших DNS-записей может занять некоторое время.
    Подсказка: Если вы не получаете тестовые электронные письма или получаете тестовое электронное письмо с надписью «Будьте осторожны с этим сообщением», см. ответы на Почему я не получаю свои тестовые письма а также Почему мои тестовые электронные письма, отправленные мне в Gmail, отображаются как "подозрительные" соответственно.
  8. Если вы хотите «Отправить почту как» из Gmail, вам нужно будет посмотри это видео, или следуйте инструкциям ниже Как отправить почту с помощью Gmail ниже.
Поздравляем! Вы успешно выполнили все шаги.
Подсказка: Необязательные дополнения перечислены ниже. Обратите внимание, что эти надстройки являются необязательными и могут не понадобиться. Мы хотели, по крайней мере, предоставить вам дополнительную информацию, если это необходимо.
Дополнительное дополнение: Если вы используете Как отправить почту как с помощью Gmail функция, то вы можете добавить себя в белый список. Видеть эти инструкции от Gmail по теме.

Расчетное время установки: Менее 10 минут
Начиная: После того, как вы выполнили шаги, описанные выше в Как мне начать и настроить пересылку электронной почты вы можете следовать видео выше или шагам ниже, чтобы «Отправить почту как», используя свой личный домен.
  1. Тебе нужно иметь Двухфакторная аутентификация Gmail включено, чтобы это работало. Посещать https://www.google.com/landing/2step/ если он у вас не включен.

  2. Как только двухфакторная аутентификация будет включена (или если она уже была включена), посетите https://myaccount.google.com/apppasswords.

  3. Когда появится запрос «Выберите приложение и устройство, для которого вы хотите сгенерировать пароль приложения»:

    • Выберите «Почта» в раскрывающемся списке «Выбрать приложение».
    • Выберите «Другое» в раскрывающемся списке «Выбрать устройство».
    • При появлении запроса на ввод текста введите адрес электронной почты своего домена, с которого вы пересылаете сообщение (например,hello@example.com«- это поможет вам отслеживать, если вы используете этот сервис для нескольких учетных записей)
  4. Скопируйте пароль в буфер обмена, который автоматически генерируется

    Важный: Если вы используете G Suite, перейдите в панель администратора. Программы G Suite Настройки для Gmail Расширенные настройки и обязательно установите флажок «Разрешить пользователям отправлять почту через внешний SMTP-сервер…». Это изменение будет активировано с некоторой задержкой, поэтому подождите несколько минут.
  5. Перейти к Gmail и под Настройки Аккаунты и импорт Отправить письмо какнажмите «Добавить другой адрес электронной почты»

  6. При появлении запроса «Имя» введите имя, которое вы хотите, чтобы ваша электронная почта отображалась как «От» (например, «Линус Торвальдс»).

  7. При появлении запроса на «Адрес электронной почты» введите адрес электронной почты вместе с пользовательским доменом, который вы использовали выше (например, «hello@example.com")

  8. Снимите флажок «Лечить как псевдоним»

    Подсказка: Если вы предпочитаете, чтобы получатель отвечал непосредственно на ваш адрес Gmail, оставьте этот флажок установленным. Узнать больше, следуйте этим инструкциям от Gmail по теме.
  9. Нажмите «Следующий шаг», чтобы продолжить

  10. При запросе «SMTP-сервер» введите smtp.gmail.com и покинуть порт как 587

  11. При появлении запроса «Имя пользователя» введите часть своего адреса Gmail без gmail.com часть (например, просто «пользователь», если мой адрес электронной почты user@gmail.com)

    Важный: Если часть «Имя пользователя» заполнена автоматически, то вам нужно будет изменить это на часть имени пользователя вашего адреса Gmail.
  12. При появлении запроса «Пароль» вставьте из буфера обмена пароль, сгенерированный на шаге 2 выше.

  13. Оставьте переключатель в «Безопасное соединение с использованием TLS»

  14. Нажмите «Добавить аккаунт», чтобы продолжить

  15. Откройте новую вкладку, чтобы Gmail и подождите, пока придет письмо с подтверждением (вы получите код подтверждения, который подтверждает, что вы являетесь владельцем адреса электронной почты, который вы пытаетесь «Отправить письмо как»)

  16. По прибытии скопируйте и вставьте проверочный код в ответ на запрос, полученный на предыдущем шаге.

  17. Как только вы это сделаете, вернитесь к электронной почте и нажмите на ссылку, чтобы «подтвердить запрос». Этот шаг и предыдущий шаг необходимо выполнить, чтобы правильно настроить адрес электронной почты.

Поздравляем! Вы успешно выполнили все шаги.

Если вы отправляете тестовое письмо самому себе с помощью функции «Отправить письмо как», оно не будет отображаться в папке «Входящие» из-за этот широко известный официальный ответ Gmail.

Если у вас по-прежнему возникают проблемы, скорее всего, это проблема с распространением DNS. Вам нужно будет подождать немного дольше и повторить попытку (или попробовать установить более низкое значение TTL на вашем TXT записи).

По-прежнему возникают проблемы? Пожалуйста, заполните Запрос помощи поэтому мы можем помочь исследовать проблему и найти быстрое решение.

Электронная почта опирается на SMTP-протокол. Этот протокол состоит из команд, отправляемых на сервер (чаще всего работающий на порту 25). Существует начальное соединение, затем отправитель указывает, от кого пришло письмо («ПОЧТА ОТ»), затем куда оно направляется («RCPT КОМУ»), и, наконец, заголовки и тело самого письма («ДАННЫЕ» ). Поток нашей системы пересылки электронной почты описан относительно каждой команды протокола SMTP ниже:

  • Начальное соединение (без имени команды, например telnet example.com 25) — это начальное подключение. Мы проверяем отправителей, которых нет в нашем белый список против нашего черный список. Наконец, если отправителя нет в нашем белом списке, мы проверяем, был ли он внесен в серый список.

  • HELO - Это означает приветствие для определения полного доменного имени, IP-адреса или имени почтового обработчика отправителя. Это значение можно подделать, поэтому мы не полагаемся на эти данные и вместо этого используем обратный поиск имени хоста IP-адреса соединения.

  • MAIL FROM - Это указывает на почту в конверте с адреса электронной почты. Если введено значение, оно должно быть действительным адресом электронной почты RFC 5322. Допускаются пустые значения. Мы проверить обратное рассеяние здесь, а также сверяем ПОЧТУ ОТ с нашей черный список. Наконец, мы проверяем отправителей, которых нет в белом списке, на ограничение скорости (см. Ограничение скорости а также белый список Чтобы получить больше информации).

  • RCPT TO - Это указывает на получателя(ей) электронной почты. Это должны быть действительные адреса электронной почты RFC 5322. Мы разрешаем указывать не более 100 получателей конвертов для одного сообщения (это отличается от заголовка «Кому» в электронном письме). Мы также проверяем действительность Схема перезаписи отправителя («SRS») здесь для защиты от спуфинга с нашим доменным именем SRS. Получатели, которые содержат адрес «нет ответа», получат ошибку 553. См. полный список «неответных» адресов ниже. Мы также сверяем получателя с нашим черный список.

  • DATA - Это основная часть нашего сервиса, которая обрабатывает электронную почту. См. раздел Как вы обрабатываете электронное письмо для пересылки ниже для получения дополнительной информации.

В этом разделе описывается наш процесс, связанный с командой протокола SMTP. DATA в разделе Как работает ваша система переадресации электронной почты выше — это то, как мы обрабатываем заголовки, тело, безопасность электронного письма, определяем, куда оно должно быть доставлено, и как мы обрабатываем соединения.

  1. Если сообщение превышает максимальный размер 50 МБ, оно отклоняется с кодом ошибки 552.

  2. Если в сообщении не было заголовков или заголовки не удалось проанализировать, оно отклоняется с кодом ошибки 421.

  3. Если сообщение не содержит заголовка «От» или если какие-либо значения в заголовке «От» не являются допустимыми адресами электронной почты RFC 5322, оно отклоняется с кодом ошибки 550.

  4. Если сообщение имело более 25 заголовков «Получено», то было определено, что оно застряло в цикле перенаправления, и оно было отклонено с кодом ошибки 550.

  5. Используя отпечаток электронной почты (см. раздел о Отпечатки пальцев), мы проверим, что сообщение пытались отправить более 500 раз, и если это так, то оно будет отклонено с кодом ошибки 550.

  6. Если сообщение имело заголовок «Кому», и если какой-либо из заголовков «Кому» сообщения был направлен на переписанные адреса SRS с использованием нашего доменного имени, то мы перепишем их (это относится именно к респондентам в отпуске).

  7. Если в сообщении отсутствовал заголовок «Message-ID», мы добавим его, используя конверт MAIL FROM проанализированного FQDN или наше доменное имя.

  8. Если в сообщении отсутствовал допустимый заголовок «Дата», мы добавим его, используя время прибытия из исходного соединения сообщения.

  9. Мы сохраняем в памяти результаты сканирования электронной почты с помощью Спам сканер.

  10. Если были какие-либо произвольные результаты от Spam Scanner, то он отклоняется с кодом ошибки 554. Произвольные результаты включают только тест GTUBE на момент написания этой статьи. Видеть https://spamassassin.apache.org/gtube/ для большего понимания.

  11. Мы добавим в сообщение следующие заголовки в целях отладки и предотвращения злоупотреблений:

    • X-Original-To - оригинал RCPT TO адрес электронной почты для сообщения.
      • Это полезно для определения того, куда изначально было доставлено электронное письмо.
      • Недавно добавлено в v10.0.0 Forward Email.
      • Существующее значение, если таковое имеется, сохраняется как X-Original-Preserved-To.
    • X-ForwardEmail-Version - электрический ток SemVer версия от package.json нашей кодовой базы.
    • X-ForwardEmail-Session-ID - значение идентификатора сеанса, используемое в целях отладки (применяется только в непроизводственных средах).
    • X-ForwardEmail-Sender - список, разделенный запятыми, содержащий исходный адрес конверта MAIL FROM (если он не был пустым), полное доменное имя клиента обратного PTR (если оно существует) и IP-адрес отправителя.
    • X-Report-Abuse - со стоимостью abuse@forwardemail.net.
      • Существующее значение, если таковое имеется, сохраняется как X-Original-Report-Abuse.
    • X-Report-Abuse-To - со стоимостью abuse@forwardemail.net.
      • Существующее значение, если таковое имеется, сохраняется как X-Original-Report-Abuse-To.
  12. Затем мы проверяем сообщение на наличие DKIM, SPF, ARC, а также DMARC.

    • Если сообщение не прошло проверку DMARC и в домене была политика отклонения (например, p=reject был в политике DMARC), то он отклоняется с кодом ошибки 550. Обычно политику DMARC для домена можно найти в _dmarc поддомен TXT запись (напр. dig _dmarc.example.com txt).
    • Если сообщение не удалось SPF, а в домене была политика жесткого сбоя (например, -all был в политике SPF, в отличие от ~all или вообще без политики), то он отклоняется с кодом ошибки 550. Обычно политику SPF для домена можно найти в TXT запись для корневого домена (например, dig example.com txt). См. этот раздел для получения дополнительной информации о отправка почты как с Gmail относительно СПФ.
  13. Теперь мы обрабатываем получателей сообщения, собранных из RCPT TO команда в разделе Как работает ваша система переадресации электронной почты выше. Для каждого получателя мы выполняем следующие операции:

    • Мы ищем TXT записи доменного имени (часть после @ символ, напр. example.com если адрес электронной почты был test@example.com). Например, если домен example.com мы делаем поиск DNS, например dig example.com txt.
    • Мы разбираем все TXT записи, начинающиеся либо с forward-email= (бесплатные планы) или forward-email-site-verification= (платные планы). Обратите внимание, что мы анализируем оба, чтобы обрабатывать электронные письма, когда пользователь обновляет или понижает планы.
    • Из этих разобранных TXT записи, мы перебираем их, чтобы извлечь конфигурацию пересылки (как описано в разделе Как мне начать и настроить пересылку электронной почты выше). Обратите внимание, что мы поддерживаем только один forward-email-site-verification= значение, и если указано более одного, произойдет ошибка 550, и отправитель получит возврат для этого получателя.
    • Мы рекурсивно перебираем извлеченную конфигурацию пересылки, чтобы определить глобальную пересылку, пересылку на основе регулярных выражений и все другие поддерживаемые конфигурации переадресации, которые теперь известны как наши «адреса пересылки».
    • Для каждого адреса пересылки мы поддерживаем один рекурсивный поиск (который запустит эту серию операций с заданного адреса). Если было найдено рекурсивное совпадение, то родительский результат будет удален из адресов пересылки, а дочерние добавлены.
    • Адреса пересылки анализируются на уникальность (поскольку мы не хотим отправлять дубликаты на один адрес или создавать дополнительные ненужные клиентские подключения SMTP).
    • Для каждого адреса пересылки мы просматриваем его доменное имя по нашей конечной точке API. /v1/max-forwarded-addresses (чтобы определить, на сколько адресов домену разрешено пересылать электронную почту для каждого псевдонима, например, 10 по умолчанию — см. раздел о максимальное ограничение на переадресацию на псевдоним). Если этот лимит будет превышен, то возникнет ошибка 550 и отправитель получит отказ для этого получателя.
    • Мы просматриваем настройки исходного получателя по нашей конечной точке API. /v1/settings, который поддерживает поиск платных пользователей (с резервом для бесплатных пользователей). Это возвращает объект конфигурации для расширенных настроек для port (Число, напр. 25), has_adult_content_protection (логическое), has_phishing_protection (логическое), has_executable_protection (логическое) и has_virus_protection (булево).
    • На основе этих настроек мы затем сверяемся с результатами сканера спама, и если возникают какие-либо ошибки, то сообщение отклоняется с кодом ошибки 554 (например, если has_virus_protection включен, то мы проверим результаты сканера спама на наличие вирусов). Обратите внимание, что все пользователи бесплатного плана будут включены для проверки на наличие контента для взрослых, фишинга, исполняемых файлов и вирусов. По умолчанию все пользователи платного плана также включены, но эту конфигурацию можно изменить на странице «Настройки» для домена на панели управления «Переадресация электронной почты»).
  14. Затем для каждого обрабатываемого адреса пересылки получателя мы выполняем следующие операции:

    • Адрес сверяется с нашим черный список, а если он был в списке, то возникнет код ошибки 554 и отправитель получит отказ для этого получателя.
    • Если адрес является веб-перехватчиком, то мы устанавливаем логическое значение для будущих операций (см. ниже — мы группируем похожие веб-перехватчики, чтобы сделать один запрос POST, а не несколько для доставки).
    • Если адрес является адресом электронной почты, то мы анализируем хост для будущих операций (см. ниже — мы группируем похожие хосты, чтобы сделать одно подключение, а не несколько отдельных подключений для доставки).
  15. Если получателей нет и возвратов нет, то отвечаем ошибкой 550 "Неверные получатели".

  16. Если есть получатели, мы перебираем их (сгруппированные вместе одним и тем же хостом) и доставляем электронные письма. См. раздел Как вы решаете проблемы с доставкой электронной почты ниже для получения дополнительной информации.

    • Если при отправке писем возникнут какие-либо ошибки, мы сохраним их в памяти для последующей обработки.
    • Мы возьмем наименьший код ошибки (если есть) при отправке электронных писем и будем использовать его в качестве кода ответа на DATA команда. Это означает, что сообщения, которые не были доставлены, как правило, будут повторно отправлены первоначальным отправителем, но сообщения, которые уже были доставлены, не будут повторно отправлены при следующей отправке сообщения (как мы используем Отпечатки пальцев).
    • Если ошибок не возникло, мы отправим код состояния ответа 250 успешных SMTP.
    • Отказом считается любая попытка доставки, которая приводит к коду состояния >= 500 (постоянные сбои).
  17. Если возвратов не произошло (постоянные сбои), то мы вернем код состояния ответа SMTP с наименьшим кодом ошибки из-за непостоянных сбоев (или код успешного состояния 250, если их не было).

  18. Если отказы действительно произошли, мы отправим письма о возврате в фоновом режиме после возврата отправителю самого низкого из всех кодов ошибок. Однако, если наименьший код ошибки >= 500, мы не отправляем никаких писем о возврате. Это связано с тем, что если бы мы это сделали, то отправители получили бы двойное письмо с отказом (например, одно от их исходящего MTA, такого как Gmail, а также одно от нас). См. раздел о Как защититься от обратного рассеяния ниже для получения дополнительной информации.

Обратите внимание, что мы будем переписывать сообщения «Friendly-From» тогда и только тогда, когда политика DMARC отправителя была p=reject, И он имеет проходящий SPF, И никакие подписи DKIM не были выровнены с заголовком «От». Это означает, что мы изменим заголовок «От» в сообщении, установим «X-Original-From», а также установим «Reply-To», если он еще не был установлен. Мы также повторно запечатаем печать ARC на сообщении после изменения этих заголовков.

Мы также используем интеллектуальный анализ сообщений об ошибках на каждом уровне нашего стека — в нашем коде DNS-запросы, внутренние компоненты Node.js, HTTP-запросы (например, 408, 413 и 429 сопоставляются с кодом ответа SMTP 421, если получатель является веб-перехватчиком) и ответы почтового сервера (например, ответы с «отложить» или «замедление» будут повторяться как ошибки 421).

Наша логика защищена от фиктивных действий, и она также будет повторять попытки при ошибках TLS/SSL, проблемах с подключением и многом другом. Цель фиктивной проверки состоит в том, чтобы максимизировать возможность доставки всем получателям для конфигурации переадресации.

Если получателем является веб-перехватчик, то мы разрешаем 60-секундный тайм-аут для завершения запроса с 3 повторными попытками (таким образом, всего 4 запроса до сбоя). Обратите внимание, что мы правильно анализируем коды ошибок 408, 413 и 429 и сопоставляем их с кодом ответа SMTP 421.

В противном случае, если получателем является адрес электронной почты, мы попытаемся отправить электронное письмо с помощью оппортунистического TLS (мы попытаемся использовать STARTTLS, если он доступен на почтовом сервере получателя). Если при попытке отправить электронное письмо возникает ошибка SSL или TLS, мы попытаемся отправить электронное письмо без TLS (без использования STARTTLS).

Если возникнут какие-либо ошибки DNS или подключения, мы вернемся к DATA задайте код ответа SMTP 421, в противном случае, если есть ошибки уровня >= 500, будут отправлены отказы.

Если мы обнаружим, что сервер электронной почты, на который мы пытаемся доставить, имеет один или несколько IP-адресов обмена почтой, заблокированных (например, с помощью какой-либо технологии, которую они используют для задержки спамеров), мы отправим отправителю код ответа SMTP 421 на повторите их сообщение позже (и мы будем предупреждены о проблеме, поэтому мы надеемся решить ее до следующей попытки).

Мы регулярно отслеживаем все основные черные списки DNS, и если какой-либо из IP-адресов нашего почтового обмена («MX») указан в основном черном списке, мы будем извлекать его из соответствующей циклической записи DNS A, если это возможно, до тех пор, пока проблема не будет решена.

На момент написания этой статьи мы также числились в нескольких списках разрешенных DNS и серьезно относимся к мониторингу запрещенных списков. Если вы обнаружите какие-либо проблемы до того, как у нас появится возможность их решить, сообщите нам об этом в письменной форме по адресу support@forwardemail.net.

Мы не пересылаем электронные письма на адреса «без ответа», и любой отправитель, который попытается это сделать, получит ошибку 553.

Имена пользователей электронной почты, равные любому из следующих (без учета регистра), считаются адресами без ответа:

  • no-reply@
  • no_reply@
  • nobody@
  • noreplies@
  • noreply@

Да, мы ежедневно обновляем белый список на основе наиболее популярного корневого полного доменного имени, используемого на уровне DNS. Этот список состоит примерно из 200 000–300 000 уникальных корневых доменных имен.

Включены популярные провайдеры, такие как Google (Gmail), Yahoo, Microsoft (Outlook), Amazon (Amazon SES), Meta (Facebook), Twitter, Netflix, Spotify и другие.

Если вы являетесь отправителем или используете отправителя, которого нет в нашем белом списке, то при первой отправке сообщения с вашего корневого домена полного доменного имени или IP-адреса вы будете скорость ограничена а также внесен в серый список.

Запросы на белый список можно отправлять на белый список@forwardemail.net (пожалуйста, предоставьте полное описание и причину добавления в белый список, ссылки на веб-сайты и свидетельство о регистрации вашего бизнеса, которые будут перечислены в нашем белом списке).

Да, у нас очень слабо серый список электронной почты используемая политика. Серые списки применяются только к отправителям, которых нет в нашем белом списке, и сохраняются в нашем кеше в течение 30 дней.

Для любого нового отправителя мы храним ключ в нашей базе данных Redis в течение 30 дней со значением, равным начальному времени поступления его первого запроса. Затем мы отклоняем их письмо с кодом состояния повторной попытки 450 и разрешаем его прохождение только по прошествии 5 минут.

Если они успешно подождали 5 минут с этого начального времени прибытия, то их электронные письма будут приняты, и они не получат этот код состояния 450.

Ключ состоит либо из корневого домена FQDN, либо из IP-адреса отправителя. Это означает, что любой субдомен, прошедший серый список, также будет считаться корневым доменом и наоборот (это то, что мы подразумеваем под «очень слабой» политикой).

Например, если письмо пришло с test.example.com прежде чем мы увидим письмо от example.com, то любое электронное письмо от test.example.com и/или example.com придется ждать 5 минут с начального времени прибытия соединения. Мы не делаем оба test.example.com а также example.com каждый ждет свои 5-минутные периоды (наша политика серых списков применяется на уровне корневого домена).

Обратите внимание, что занесение в серый список не распространяется ни на одного отправителя на нашем белый список (например, Meta, Amazon, Netflix, Google, Microsoft на момент написания этой статьи).

Да, у нас есть собственный черный список, который автоматически обновляется в режиме реального времени и вручную в зависимости от обнаруженной спама и вредоносной активности. Отклоненные отправители получат сообщение об ошибке 554.

Мы также получаем данные из черного списка UCEPROTECT уровня 1 по адресу http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-1.uceprotect.net.gz каждый час и загружайте его в нашу базу данных Redis со сроком действия 7 дней.

Запросы на белый список (или запрос на удаление запрещенного списка) можно отправлять по адресу белый список@forwardemail.net (пожалуйста, предоставьте полное описание и причину добавления в белый список, ссылки на веб-сайты и свидетельство о регистрации вашего бизнеса, которые будут перечислены в нашем белом списке).

Да, у нас есть ограничение скорости, которое применяется только к отправителям, не белый список.

Мы разрешаем только до 100 подключений в час для каждого разрешенного полного доменного имени отправителя (или) удаленного IP-адреса отправителя (если обратный PTR недоступен) и для каждого получателя конверта. Мы храним ключ для ограничения скорости в виде криптографического хэша в нашей базе данных Redis.

Если вы отправляете электронную почту через нашу систему, убедитесь, что для всех ваших IP-адресов настроен обратный PTR (в противном случае скорость каждого уникального корневого домена FQDN или IP-адреса, с которого вы отправляете, будет ограничена).

Обратите внимание, что если вы отправляете через популярную систему, такую как Amazon SES, вы не будете ограничены в скорости, поскольку (на момент написания этой статьи) Amazon SES указан в нашем белом списке.

Если вы отправляете с домена, такого как test.abc.123.example.com, то ограничение скорости будет наложено на example.com. Многие спамеры используют сотни поддоменов, чтобы обойти распространенные спам-фильтры, ограничивающие скорость только для уникальных имен хостов, а не для уникальных корневых доменов FQDN.

Отправители, которые превышают лимит скорости, будут отклонены с ошибкой 421.

Неверно направленные отказы или спам отказов (известный как "Обратное рассеяние") может привести к негативной репутации IP-адресов отправителей.

Мы предпринимаем два шага для защиты от обратного рассеяния, которые подробно описаны в следующих разделах. Предотвращение отказов от известных спамеров MAIL FROM а также Предотвратите ненужные отскоки для защиты от обратного рассеяния ниже.

Предотвращение отказов от известных спамеров MAIL FROM

Берем список из Backscatter.org (питаться от UCEPROTECT) в http://wget-mirrors.uceprotect.net/rbldnsd-all/ips.backscatterer.org.gz каждый час и вводить его в нашу базу данных Redis (мы также заранее сравниваем разницу; на случай, если какие-либо IP-адреса были удалены, которые необходимо соблюдать).

Если MAIL FROM пусто ИЛИ содержит (без учета регистра) одно из следующих имен пользователей (часть перед @ в электронном письме), мы проверяем, соответствует ли IP-адрес отправителя одному из этого списка:

  • abuse@
  • ftp@
  • hostmaster@
  • mailer-daemon@
  • mailer_daemon@
  • mailerdaemon@
  • news@
  • no-reply@
  • no_reply@
  • nobody@
  • noreplies@
  • noreply@
  • postmaster@
  • root@
  • security@
  • usenet@
  • webmaster@
  • www@

Если IP-адрес отправителя указан (а не в нашем белый список), то отправляем ошибку 554 с сообщением The IP ${session.remoteAddress} is blocked by https://www.backscatterer.org/index.php?target=test&ip=${session.remoteAddress}. Мы будем предупреждены, если отправитель находится как в списке Backscatterer, так и в нашем белом списке, чтобы мы могли решить проблему, если это необходимо.

Методы, описанные в этом разделе, соответствуют рекомендации «БЕЗОПАСНЫЙ РЕЖИМ» на https://www.backscatterer.org/?target=usage — где мы проверяем IP-адрес отправителя только в том случае, если определенные условия уже выполнены.

Предотвратите ненужные отскоки для защиты от обратного рассеяния

Отказы — это электронные письма, которые указывают на то, что переадресация электронной почты получателю полностью не удалась, и электронная почта не будет повторена.

Распространенной причиной попадания в список Backscatterer являются ошибочно направленные отказы или спам отказов, поэтому мы должны защитить от этого несколькими способами:

  1. Мы отправляем отказы только в том случае, если возникает >= 500 ошибок кода состояния (когда попытки переадресации электронных писем не увенчались успехом, например, Gmail отвечает с ошибкой уровня 500).

  2. Мы отправляем отказы только один раз и только один раз (мы используем рассчитанный ключ отпечатка пальца возврата и сохраняем его в кеше, чтобы предотвратить отправку дубликатов). Отпечаток возврата — это ключ, представляющий собой отпечаток сообщения в сочетании с хэшем адреса возврата и его кода ошибки). См. раздел о Отпечатки пальцев для получения более подробной информации о том, как рассчитывается отпечаток сообщения. Срок действия успешно отправленных отпечатков пальцев истекает через 7 дней в нашем кэше Redis.

  3. Мы отправляем отказы только в том случае, если поле MAIL FROM не является пустым и не содержит (без учета регистра) одного из следующих имен пользователей (часть перед @ в электронном письме). Обратите внимание, что этот список немного короче, чем приведенный выше в проверке MAIL FROM, потому что мы не хотим иметь ложные срабатывания (например, security@ — это действительный адрес, для которого вы можете получить отказ; многие люди использовать security@ для своих программ вознаграждения за ошибки).

    • abuse@
    • mailer-daemon@
    • mailer_daemon@
    • mailerdaemon@
  4. Мы не отправляем отказы, если исходное сообщение имело какой-либо из следующих заголовков (без учета регистра):

    • Auto-Submitted (со значением no)
    • X-Auto-Response-Suppress (со значением dr, autoreply, auto-reply, auto_reply, или же all)
    • List-Id
    • List-Unsubscribe
    • Feedback-ID
    • X-Auto-Reply
    • X-Autoreply
    • X-Auto-Respond
    • X-Autorespond
    • Precedence (со значением bulk, autoreply, auto-reply, auto_reply, или же list)

Отпечаток электронной почты используется для определения уникальности электронного письма, а также для предотвращения доставки и дублирования сообщений. повторяющиеся отказы от отправки.

Отпечаток пальца представляет собой серию криптографически рассчитанных хэшей, разделенных двоеточием, и используется внутри нашей кодовой базы.

Эти рассчитанные хэши помещаются в массив (список) тогда и только тогда, когда существуют их значения:

  • Клиент разрешил полное доменное имя хоста или IP-адрес
  • Message-ID значение заголовка
  • Date значение заголовка (тогда и только тогда, когда Message-ID не существует)
  • From значение заголовка (тогда и только тогда, когда Message-ID не существует)
  • To значение заголовка (тогда и только тогда, когда Message-ID не существует)
  • Cc значение заголовка (тогда и только тогда, когда Message-ID не существует)
  • Subject значение заголовка (тогда и только тогда, когда Message-ID не существует)
  • Body значение (тогда и только тогда, когда Message-ID не существует)

Если вы видите это сообщение об ошибке в Gmail, когда отправляете тест самому себе или когда человек, которому вы отправляете электронное письмо с вашим псевдонимом, впервые видит электронное письмо от вас, тогда пожалуйста, не беспокойся – поскольку это встроенная функция безопасности Gmail.

Вы можете просто нажать «Выглядит безопасно». Например, если вы должны были отправить тестовое сообщение, используя функцию «Отправить почту как» (кому-то другому), они не увидят это сообщение.

Однако, если они видят это сообщение, это потому, что они обычно привыкли видеть, что ваши электронные письма приходят от john@gmail.com вместо john@customdomain.com (просто пример). Gmail предупредит пользователей, чтобы убедиться, что все в порядке, на всякий случай нет обходного пути.

Это применимо ТОЛЬКО, если вы используете Как отправить почту как с помощью Gmail особенность. В настоящее время для этого нет обходного пути, и это касается всех поставщиков услуг (не только нас). Обходной путь — использовать собственный SMTP-сервер. Однако мы пока не предлагаем SMTP.

Мы планируем выпустить нашу собственную службу SMTP (не только пересылку, но и электронную почту в целом), которая решит эту проблему. Gmail автоматически добавляет это, и в настоящее время обходного пути нет. Другие службы переадресации электронной почты с аналогичными функциями по-прежнему будут сталкиваться с той же проблемой (а другие решения для пересылки электронной почты просто не обеспечивают уровень конфиденциальности, который мы делаем).

Если вы хотите получить уведомление, когда это будет выпущено, вы можете по электронной почте smtp@forwardemail.net и мы отправим вам уведомление, как только оно будет выпущено. Или просто зарегистрируйте учетную запись здесь, если вы еще этого не сделали!

Да, по состоянию на 5 мая 2020 года мы добавили эту функцию. Прямо сейчас эта функция зависит от домена, а не от псевдонима. Если вы хотите, чтобы он был связан с псевдонимом, свяжитесь с нами, чтобы сообщить нам о ваших потребностях

Улучшенная защита конфиденциальности: Если вы пользуетесь платным тарифным планом (с улучшенной защитой конфиденциальности), перейдите на Мой счет Домены, нажмите «Настройка» рядом с вашим доменом, а затем нажмите «Настройки». Если вы хотите узнать больше о платных планах, см. ценообразование страница. В противном случае вы можете продолжать следовать приведенным ниже инструкциям.

Если вы используете бесплатный план, просто добавьте новый DNS TXT запишите, как показано ниже, но измените порт с 25 на порт по вашему выбору.

Например, если я хочу, чтобы все электронные письма, которые отправляются на example.com для переадресации на SMTP-порт псевдонимов получателей 1337 вместо 25:

Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email-port=1337
Подсказка: Наиболее распространенный сценарий для пользовательской настройки переадресации портов — это когда вы хотите пересылать все электронные письма, которые идут на example.com, на другой порт в example.com, отличный от стандарта SMTP порта 25. Чтобы настроить это, просто добавьте следующее TXT универсальная запись.
Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=example.com

Да! Автоматический возврат средств происходит, когда вы повышаете, понижаете или отменяете свою учетную запись в течение 30 дней с момента первого запуска вашего плана. Это касается только первых клиентов.

Мы не пересчитываем и не возмещаем разницу при смене тарифного плана. Вместо этого мы конвертируем оставшуюся продолжительность от даты истечения срока действия вашего существующего плана в ближайшую относительную продолжительность вашего нового плана (с округлением в меньшую сторону по месяцам).

Обратите внимание: если вы обновите или отмените переход между платными планами в течение 30 дней с момента первого запуска платного плана, мы автоматически возместим полную сумму вашего существующего плана.

Да, по состоянию на 15 мая 2020 года мы добавили эту функцию. Вы можете просто добавить webhook (s) точно так же, как с любым получателем! Убедитесь, что в URL-адресе веб-крюка указан префикс «http» или «https».

Улучшенная защита конфиденциальности: Если вы пользуетесь платным тарифным планом (с улучшенной защитой конфиденциальности), перейдите на Мой счет Домены и нажмите «Псевдонимы» рядом с вашим доменом, чтобы настроить веб-хуки. Если вы хотите узнать больше о платных планах, см. ценообразование страница. В противном случае вы можете продолжать следовать приведенным ниже инструкциям.

Если вы используете бесплатный план, просто добавьте новый DNS TXT запишите, как показано ниже:

Например, если я хочу, чтобы все электронные письма, которые отправляются на alias@example.com переслать на новый корзина запроса конечная точка теста:

Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

Или, возможно, вы хотите, чтобы все электронные письма, которые отправляются на example.com для пересылки на эту конечную точку:

Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=https://requestbin.com/r/en8pfhdgcculn

Вот дополнительные примечания относительно веб-перехватчиков:

  • HTTP-запросы Webhook будут повторяться до 3 раз при каждой попытке подключения SMTP с максимальным тайм-аутом 60 секунд на POST-запрос конечной точки. Обратите внимание, что это не означает, что он повторяет попытку только 3 раза., он будет фактически повторять попытки с течением времени, отправляя SMTP-код 421 (что указывает отправителю на повторную попытку позже) после 3-й неудачной попытки HTTP-запроса POST. Это означает, что электронное письмо будет повторяться непрерывно в течение нескольких дней, пока не будет достигнут код состояния 200.

  • Мы автоматически повторим попытку в зависимости от состояния по умолчанию и кодов ошибок, используемых в метод повтора суперагента (мы ремонтники).

  • Мы объединяем HTTP-запросы веб-перехватчиков к одной и той же конечной точке в один запрос вместо нескольких), чтобы сэкономить ресурсы и ускорить время отклика. Например, если вы отправляете электронное письмо на адрес webhook1@example.com, webhook2@example.com, а также webhook3@example.com, и все они настроены на одно и то же точный URL конечной точки, то будет сделан только один запрос. Мы группируем по точному совпадению конечных точек со строгим равенством.

  • Обратите внимание, что мы используем mailparser библиотечный метод «simpleParser» для анализа сообщения в удобный объект JSON.

  • Необработанное значение электронной почты в виде строки задается как свойство "raw".

  • Результаты аутентификации выдаются в виде свойств «dkim», «spf», «arc», «dmarc» и «bimi».

  • Проанализированные заголовки электронной почты задаются как свойство «заголовки», но также обратите внимание, что вы можете использовать «headerLines» для упрощения итерации и анализа.

  • Сгруппированные получатели для этого веб-перехватчика группируются вместе и задаются как свойство «получатели».

  • Информация о сеансе SMTP задается как свойство «сеанс». Он содержит информацию об отправителе сообщения, времени прибытия сообщения, HELO и имени хоста клиента. Значение имени хоста клиента как session.clientHostname является либо полным доменным именем (из обратного поиска PTR), либо session.remoteAddress заключённый в скобки (напр. "[127.0.0.1]").

  • Если есть вложения, они будут добавлены в attachments Массив со значениями буфера. Вы можете разобрать их обратно в контент, используя такой подход с JavaScript, как:

    const data = [
      104,
      101,
      108,
      108,
      111,
      32,
      119,
      111,
      114,
      108,
      100,
      33
    ];
    

    // // outputs "hello world!" to the console // (this is the content from the filename "text1.txt" in the example JSON request payload above) // console.log(Buffer.from(data).toString());

Подсказка: Любопытно, как выглядит запрос веб-перехватчика из переадресованных писем? Мы включили пример ниже для вас!
{
  "attachments": [
    {
      "type": "attachment",
      "content": {
        "type": "Buffer",
        "data": [
          104,
          101,
          108,
          108,
          111,
          32,
          119,
          111,
          114,
          108,
          100,
          33
        ]
      },
      "contentType": "text/plain",
      "partId": "2",
      "release": null,
      "contentDisposition": "attachment",
      "filename": "text1.txt",
      "headers": {},
      "checksum": "fc3ff98e8c6a0d3087d515c0473f8677",
      "size": 12
    }
  ],
  "headers": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\n",
  "headerLines": [
    {
      "key": "arc-seal",
      "line": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0="
    },
    {
      "key": "arc-message-signature",
      "line": "ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino="
    },
    {
      "key": "arc-authentication-results",
      "line": "ARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
    },
    {
      "key": "received-spf",
      "line": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;"
    },
    {
      "key": "authentication-results",
      "line": "Authentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
    },
    {
      "key": "x-forwardemail-sender",
      "line": "X-ForwardEmail-Sender: rfc822; test@example.net"
    },
    {
      "key": "x-forwardemail-session-id",
      "line": "X-ForwardEmail-Session-ID: w2czxgznghn5ryyw"
    },
    {
      "key": "x-forwardemail-version",
      "line": "X-ForwardEmail-Version: 9.0.0"
    },
    {
      "key": "content-type",
      "line": "Content-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\""
    },
    {
      "key": "from",
      "line": "From: some <random@example.com>"
    },
    {
      "key": "message-id",
      "line": "Message-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>"
    },
    {
      "key": "date",
      "line": "Date: Wed, 25 May 2022 19:26:41 +0000"
    },
    {
      "key": "mime-version",
      "line": "MIME-Version: 1.0"
    }
  ],
  "html": "<strong>some random text</strong>",
  "text": "some random text",
  "textAsHtml": "<p>some random text</p>",
  "date": "2022-05-25T19:26:41.000Z",
  "from": {
    "value": [
      {
        "address": "random@example.com",
        "name": "some"
      }
    ],
    "html": "<span class=\"mp_address_group\"><span class=\"mp_address_name\">some</span> &lt;<a href=\"mailto:random@example.com\" class=\"mp_address_email\">random@example.com</a>&gt;</span>",
    "text": "some <random@example.com>"
  },
  "messageId": "<69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>",
  "raw": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nX-ForwardEmail-Sender: rfc822; test@example.net\r\nX-ForwardEmail-Session-ID: w2czxgznghn5ryyw\r\nX-ForwardEmail-Version: 9.0.0\r\nContent-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\"\r\nFrom: some <random@example.com>\r\nMessage-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>\r\nDate: Wed, 25 May 2022 19:26:41 +0000\r\nMIME-Version: 1.0\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: multipart/alternative;\r\n boundary=\"--_NmP-179a735428ca7575-Part_2\"\r\n\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\nsome random text\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/html; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\n<strong>some random text</strong>\r\n----_NmP-179a735428ca7575-Part_2--\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: text/plain; name=text1.txt\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename=text1.txt\r\n\r\naGVsbG8gd29ybGQh\r\n----_NmP-179a735428ca7575-Part_1--\r\n",
  "dkim": {
    "headerFrom": [
      "random@example.com"
    ],
    "envelopeFrom": "test@example.net",
    "results": [
      {
        "status": {
          "result": "none",
          "comment": "message not signed"
        },
        "info": "dkim=none (message not signed)"
      }
    ]
  },
  "spf": {
    "domain": "example.net",
    "client-ip": "127.0.0.1",
    "helo": "user.oem.local",
    "envelope-from": "test@example.net",
    "status": {
      "result": "none",
      "comment": "mx1.forwardemail.net: example.net does not designate permitted sender hosts",
      "smtp": {
        "mailfrom": "test@example.net",
        "helo": "user.oem.local"
      }
    },
    "header": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;",
    "info": "spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local",
    "lookups": {
      "limit": 50,
      "count": 1
    }
  },
  "arc": {
    "status": {
      "result": "none"
    },
    "i": 0,
    "authResults": "mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
  },
  "dmarc": {
    "status": {
      "result": "none",
      "header": {
        "from": "example.com"
      }
    },
    "domain": "example.com",
    "info": "dmarc=none header.from=example.com"
  },
  "bimi": {
    "status": {
      "header": {},
      "result": "skipped",
      "comment": "DMARC not enabled"
    },
    "info": "bimi=skipped (DMARC not enabled)"
  },
  "recipients": [
    "webhook1@webhooks.net"
  ],
  "session": {
    "remoteAddress": "127.0.0.1",
    "remotePort": 65138,
    "clientHostname": "[127.0.0.1]",
    "hostNameAppearsAs": "user.oem.local",
    "sender": "test@example.net",
    "mta": "mx1.forwardemail.net",
    "arrivalDate": "2022-05-25T19:26:41.423Z",
    "arrivalTime": 1653506801423
  }
}

Да, с 27 сентября 2021 г. мы добавили эту функцию. Вы можете просто написать регулярные выражения («регулярное выражение») для сопоставления псевдонимов и выполнения подстановок.

Поддерживаемые регулярными выражениями псевдонимы — это те, которые начинаются с / и закончить с / а их получателями являются адреса электронной почты или веб-перехватчики. Получатели также могут включать поддержку замены регулярных выражений (например, $1, $2).

Мы поддерживаем два флага регулярных выражений, включая i а также g. Нечувствительный к регистру флаг i является постоянным значением по умолчанию и всегда применяется. Глобальный флаг g может быть добавлен вами путем добавления окончания / с /g.

Обратите внимание, что мы также поддерживаем нашу отключенная функция псевдонима для части получателя с нашей поддержкой регулярных выражений.

Регулярные выражения не поддерживаются на глобальные тщеславные домены (поскольку это может быть уязвимостью системы безопасности).

Улучшенная защита конфиденциальности: Если вы пользуетесь платным тарифным планом (с улучшенной защитой конфиденциальности), перейдите на Мой счет Домены и нажмите «Псевдонимы» рядом с вашим доменом, чтобы настроить регулярные выражения. Если вы хотите узнать больше о платных планах, см. ценообразование страница. В противном случае вы можете продолжать следовать приведенным ниже инструкциям.

Если вы используете бесплатный план, просто добавьте новый DNS TXT запишите, используя один или несколько приведенных ниже примеров:

Простой пример: Если я хочу, чтобы все электронные письма, которые идут на `linus@example.com` или `torvalds@example.com`, пересылались на `user@gmail.com`:
Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=/^(linus|torvalds)$/:user@gmail.com
Пример замены имени и фамилии: Представьте, что все адреса электронной почты вашей компании имеют шаблон `firstname.lastname@example.com`. Если я хочу, чтобы все электронные письма, которые идут по шаблону `firstname.lastname@example.com`, пересылались на `firstname.lastname@company.com` с поддержкой замены (просмотреть тест на RegExr):
Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=/^([A-Za-z]+)+\.([A-Za-z]+)+$/:$1.$2@company.com
Пример замены фильтрации символа плюса: Если я хочу, чтобы все электронные письма, которые идут на `info@example.com` или `support@example.com`, пересылались на `user+info@gmail.com` или `user+support@gmail.com` соответственно (с поддержкой замены ) (просмотреть тест на RegExr):
Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=/^(support|info)$/:user+$1@gmail.com
Пример подстановки строки запроса веб-перехватчика: Возможно, вы хотите, чтобы все электронные письма, которые отправляются на `example.com`, отправлялись на перехватчик и иметь ключ динамической строки запроса "to" со значением части имени пользователя адреса электронной почты (просмотреть тест на RegExr):
Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=/^(.*?)$/:https://example.com/webhook?username=$1
Пример отключения: Если вы хотите, чтобы все электронные письма, соответствующие определенному шаблону, были отключены (см. Могу ли я отключить определенные псевдонимы), то просто используйте тот же подход с восклицательным знаком "!":
Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=/^(linus|torvalds)$/:!
Подсказка: Хотите узнать, как написать регулярное выражение или хотите протестировать замену? Вы можете перейти на бесплатный веб-сайт тестирования регулярных выражений. RegExr в https://regexr.com.

Нет, это не рекомендуется, так как вы можете использовать только один сервер почтового обмена одновременно. Резервные копии обычно никогда не повторяются из-за неправильной настройки приоритета и почтовых серверов, не соблюдающих проверку приоритета обмена MX.

Важный: If you are on a paid plan, then you must go to Мой счет Домены Псевдонимы В противном случае, отредактируйте Uncheck "Active" checkbox Continue.

Да! С 6 февраля 2020 года мы добавили эту функцию. Просто отредактируйте свой DNS TXT запишите и поставьте перед псевдонимом восклицательный знак. Обратите внимание, что вы должны сохранить сопоставление «:», так как это необходимо, если вы когда-нибудь решите отключить это (и оно также используется для импорта в наших платных планах).

Если вы префикс псевдоним "!" (восклицательный знак), тогда он по-прежнему будет возвращать успешные коды ответа отправителям, пытающимся отправить на этот адрес, но сами электронные письма никуда не денутся; в черную дыру.

Электронные письма, отправленные на отключенные адреса, будут отвечать кодом состояния ответа SMTP 250 (принято), но электронные письма фактически не будут доставлены получателям.

Например, если я хочу, чтобы все электронные письма, которые отправляются на alias@example.com перестать течь к user@gmail.com:

Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=!alias:user@gmail.com
Подсказка: Вы также можете переписать адрес переадресованного получателя просто на «nobody@forwardemail.net», который не будет перенаправлять его никому, как в примере ниже.
Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=!alias:nobody@forwardemail.net
Подсказка: Если вам нужна повышенная безопасность, вы также можете удалить часть «:user@gmail.com» (или «:nobody@forwardemail.net»), оставив только «!alias», как в примере ниже.
Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=!alias

Да, конечно. Просто укажите нескольких получателей в своем TXT записи.

Например, если мне нужно электронное письмо, которое отправляется на hello@example.com переадресовывать user+a@gmail.com а также user+b@gmail.com, тогда мой TXT запись будет выглядеть так:

Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=hello:user+a@gmail.com,hello:user+b@gmail.com

Или вы можете указать их в двух отдельных строках, например:

Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=hello:user+a@gmail.com
"@", "." или пусто 3600 TXT forward-email=hello:user+b@gmail.com

Тебе решать!

Да, ты можешь. Просто укажите несколько получателей глобального охвата в вашем TXT записи.

Например, если я хочу, чтобы каждое письмо, отправляемое на *@example.com (звездочка означает, что это подстановочный знак, также известный как универсальный) для переадресации на user+a@gmail.com а также user+b@gmail.com, тогда мой TXT запись будет выглядеть так:

Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=user+a@gmail.com,user+b@gmail.com

Или вы можете указать их в двух отдельных строках, например:

Имя/Хост/Псевдоним TTL Тип Ответ/значение
"@", "." или пусто 3600 TXT forward-email=user+a@gmail.com
@, ".", или пусто 3600 TXT forward-email=user+b@gmail.com

Тебе решать!

Да, ограничение по умолчанию — 10. Это НЕ означает, что вы можете иметь только 10 псевдонимов для вашего доменного имени. Вы можете иметь столько псевдонимов, сколько хотите (неограниченное количество). Это означает, что вы можете перенаправить только один псевдоним на 10 уникальных адресов электронной почты. Вы могли бы hello:user+1@gmail.com, hello:user+2@gmail.com, hello:user+3@gmail.com, … (от 1 до 10) – и любые электронные письма на hello@example.com будет переадресовано user+1@gmail.com, user+2@gmail.com, user+3@gmail.com,… (От 1 до 10).

Подсказка: Нужно более 10 получателей на псевдоним? Отправьте нам электронное письмо, и мы будем рады увеличить лимит ваших учетных записей.

Да, вы можете, однако вы все равно должны придерживаться максимального лимита. Если у вас есть hello:linus@example.com а также linus:user@gmail.com, затем отправляет электронное письмо на адрес hello@example.com будет переадресовано linus@example.com а также user@gmail.com, Обратите внимание, что при попытке рекурсивно переслать электронные письма будет выдана ошибка.

Мы используем MX и TXT запись проверки, поэтому, если вы добавите соответствующий MX этой службы и TXT записей, то вы зарегистрированы. Если вы удалите их, то вы не зарегистрированы. У вас есть право собственности на свой домен и управление DNS, поэтому, если у кого-то есть доступ к этому, это проблема.

Сервис продолжает работать благодаря пользователям, которые перешли на платные планы. Мы хотим предоставить бесплатную альтернативу людям, которые используют службы пересылки с закрытым исходным кодом (и впоследствии рискуют своей конфиденциальностью и безопасностью).

Мы устанавливаем ограничение по размеру в 50 МБ, которое включает содержимое, заголовки и вложения. Обратите внимание, что такие службы, как Gmail и Outlook, допускают ограничение только в 25 МБ, и, если вы превысите этот предел при отправке на адреса этих поставщиков, вы получите сообщение об ошибке.

Ошибка с правильным кодом ответа возвращается, если превышен предел размера файла.

Нет, абсолютно нет. Смотрите наш политика конфиденциальности.

Нет, абсолютно нет. Смотрите наш политика конфиденциальности.

Нет, абсолютно нет. Мы не храним журналы SMTP. Смотрите наши политика конфиденциальности.

Многие другие службы пересылки электронной почты хранят и потенциально могут читать вашу электронную почту. Нет причин, по которым переадресованные электронные письма должны храниться на диске, и поэтому мы разработали первое решение с открытым исходным кодом, которое делает все это в памяти.

Мы считаем, что у вас должно быть право на неприкосновенность частной жизни, и мы строго его уважаем. Код, который развернут на сервере, программное обеспечение с открытым исходным кодом на GitHub для прозрачности и укрепления доверия.

Да, конечно.

Да, конечно. Вместо того, чтобы использовать «@», «.» Или пробел в качестве имени / хоста / псевдонима, вы просто используете вместо этого имя поддомена в качестве значения.

Если хочешь foo.example.com для пересылки писем, затем введите foo в качестве значения имени/хоста/псевдонима в настройках DNS (как для MX, так и для TXT записи).

Да, конечно.

Да, у него есть тесты, написанные с помощью AVA а также имеет покрытие кода.

Да, конечно. Например, если вы отправляете электронное письмо на адрес hello@example.com и он зарегистрирован для пересылки user@gmail.comтогда ответное SMTP-сообщение и код с SMTP-сервера «gmail.com» будут возвращены вместо прокси-сервера «mx1.forwardemail.net» или «mx2.forwardemail.net».

Вам следует отказаться от подписки на список рассылки (если возможно) и заблокировать отправителя.

Не сообщайте о сообщении как о спаме, а вместо этого отправьте его в нашу вручную отобранную и ориентированную на конфиденциальность систему предотвращения злоупотреблений.

Адрес электронной почты для пересылки спама: abuse@forwardemail.net

Да! С 2 октября 2018 года мы добавили эту функцию. Видеть Как отправить почту как с помощью Gmail выше!

Вы также должны установить запись SPF для Gmail в конфигурации DNS. TXT записывать.

Важный: Если вы используете Gmail (например, «Отправить почту как») или G Suite, вам необходимо добавить include:_spf.google.com к вашему SPF TXT запись, например:

v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all

Да! По состоянию на 2 октября 2018 года мы добавили эту функцию. Просто просмотрите эти две ссылки от Microsoft ниже:

Вы также должны установить запись SPF для Outlook в конфигурации DNS. TXT записывать.

Важный: Если вы используете Microsoft Outlook или Live.com, вам необходимо добавить include:spf.protection.outlook.com к вашему SPF TXT запись, например:

v=spf1 a mx include:spf.forwardemail.net include:spf.protection.outlook.com -all

К сожалению, Apple не позволяет этого, независимо от того, какой сервис вы используете. Однако вы можете использовать приложение Почта вместе с учетной записью электронной почты вашего домена.

Да, однако скорость «относительно неизвестных» отправителей ограничена 1000 соединений в час на имя хоста или IP-адрес. См. раздел о Ограничение скорости а также Серый список выше.

Под «относительно неизвестными» мы подразумеваем отправителей, которые не отображаются в белый список.

Если этот предел превышен, мы отправляем код ответа «421», который сообщает почтовому серверу отправителя повторить попытку позже.

Если вы используете Gmail, выполните следующие действия:

  1. Перейти к https://google.com и выйдите из всех учетных записей электронной почты
  2. Нажмите «Войти» и в раскрывающемся списке нажмите «Другая учетная запись».
  3. Выберите «Использовать другой аккаунт»
  4. Выберите «Создать аккаунт»
  5. Выберите «Использовать мой текущий адрес электронной почты вместо»
  6. Введите адрес электронной почты вашего собственного доменного имени
  7. Получить письмо с подтверждением, отправленное на ваш адрес электронной почты
  8. Введите код подтверждения с этого письма
  9. Полная информация профиля для вашей новой учетной записи Google
  10. Согласитесь со всеми политиками конфиденциальности и условий использования
  11. Перейти к https://google.com и в правом верхнем углу нажмите на значок своего профиля и нажмите кнопку «изменить»
  12. Загрузите новое фото или аватар для своей учетной записи
  13. Для распространения изменений потребуется около 1-2 часов, но иногда они могут быть очень быстрыми.
  14. Отправьте тестовое электронное письмо и должна появиться фотография профиля.

Бесплатный план требует, чтобы вы использовали общедоступные записи DNS для хранения конфигурации пересылки. Любой, у кого есть компьютер, может посмотреть вашу конфигурацию пересылки в терминале, если вы используете бесплатный план. В отличие от бесплатного плана, план усиленной защиты использует случайную строку, сгенерированную криптографически, для конфиденциального хранения вашей конфигурации пересылки.

Бесплатный планПлан усиленной защиты
forward-email=user@gmail.comforward-email-site-verification=m8d7o8K4Il

Да. У нас есть встроенная поддержка SPF, DKIM, DMARC, ARC и SRS во всех планах. Мы также активно работали с первоначальными авторами этих спецификаций и другими экспертами по электронной почте, чтобы обеспечить совершенство и высокую доставляемость.

Да. Независимо от того, какой план вы используете, вы будете платить только одну ежемесячную ставку, которая покрывает все ваши домены.

Мы принимаем карты, кошельки и банковские переводы с использованием Полоса а также PayPal – для разовых платежей или ежемесячной, ежеквартальной или годовой подписки.

Нет. Цены никогда не вырастут. В отличие от других компаний, мы также никогда не остановим наш сервис.

Мы используем клиентский DNS-сервис CloudFlare, ориентированный на конфиденциальность (см. объявление здесь). Мы устанавливаем 1.1.1.3 а также 1.0.0.3 в качестве DNS-серверов (см. https://developers.cloudflare.com/1.1.1.1/1.1.1.1-for-families/) с использованием /etc/resolv.conf на наших серверах и в тестовых средах.