⏰ Економте собі час

Хочете, щоб весь FAQ нижче був підібраний для вас і був легшим для читання?

Read our Privacy Policy and Terms

Не зацікавлений? Натисніть тут, щоб продовжити читання

Питання що часто задаються

Зміст

Як почати та налаштувати переадресацію електронної пошти

Наведені нижче кроки повинні тривати не більше десяти хвилин вашого часу. Будь ласка, не забудьте уважно прочитати інструкції (та примітки) під час виконання кожного кроку.

Обов’язково замініть електронну адресуniftylettuce@gmail.com з електронною адресою, на яку ви хочете переслати електронні листи (лише якщо вони вже не точні). Аналогічно обов'язково замінітьexample.com зі своїм власним доменним іменем (лише якщо воно вже не точне).

ВАЖЛИВО: Якщо ви хочете приховати переслані вами адреси від загальнодоступного пошуку через пошук DNS-записів, перейдіть на сторінкуМій рахунок> Домени і оновіть свій домен до платного плану, перш ніж розпочати цей посібник.

1. Якщо ви вже зареєстрували своє доменне ім’я, вам слід повністю пропустити цей крок і перейти до другого кроку. Інакше можнанатисніть тут, щоб зареєструвати ваше доменне ім’я.

2. Клацніть на постачальника в розділі "Ім'я постачальника" нижче, де ви зареєстрували своє доменне ім’я, виконайте відповідні кроки в розділі "Кроки до налаштування DNS", а потім поверніться до цієї вкладки, щоб продовжити читання кроку третього нижче:

Натиснувши на "Ім'я постачальника" нижче, ви відкриєте посилання на новій вкладці для вас. Дотримуючись "Кроки до налаштування DNS" на цій вкладці, НЕ закривайте вкладку, а замість цього поверніться до цієї вкладки, щоб перейти до кроку третього.

Ім'я постачальника Кроки для налаштування DNS
1 і 1 Увійдіть> Доменний центр> (Виберіть свій домен)> Редагувати параметри DNS
Маршрут Амазонки 53 Увійти> Зони розміщення> (Виберіть свій домен)
Aplus.net Sign in > My Servers > Domain Management > DNS Manager
Хмара Увійти> DNS
DNS Made Easy Увійти> DNS> (Виберіть свій домен)
DNSimple Sign in > (Select your domain) > DNS > Manage
Цифровий океан Увійдіть> Мережа> Домени> (Виберіть свій домен)> Детальніше> Керування доменом
Domains.com Sign in > (Select your domain) > Manage > (click gear icon) > Click on DNS & Nameservers in left-hand menu
DreamHost Увійдіть> Панель> Домени> Керування доменами> DNS
Людина Увійти> Огляд> Керування> Простий редактор> Записи
Gandi Увійдіть> (Виберіть свій домен)> Управління> Редагуйте зону
GoDaddy Увійдіть> Керуйте моїми доменами> (Виберіть свій домен)> Керуйте DNS
Домени Google Увійдіть> (Виберіть свій домен)> Налаштування DNS
Ім'ячек Увійдіть> Список доменів> (Виберіть свій домен)> Керування> Розширений DNS
Чистість Увійдіть> (Виберіть свій домен)> Налаштування Netlify DNS
Мережеві рішення Увійдіть> Менеджер облікових записів> Мої доменні імена> (Виберіть свій домен)> Управління> Змінення місця, де точки домену> Розширений DNS
Шопіруйте Увійдіть> Керовані домени> (Виберіть свій домен)> Налаштування DNS
eNom Увійти> Домени> Мої домени
Other Don't see your provider name listed here? Simply search on the Internet for "how to change DNS records on Ім'я постачальника" (replacing Ім'я постачальника with the name of your provider). Feel free to contact us with any questions or comments.

3. Використовуючи сторінку управління DNS вашого постачальника (на іншій вкладці, яку ви відкрили), встановіть такі типи записів "MX" у вашому доменному імені:

Ім'я / господар / псевдонім TTL Тип запису Пріоритет Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 MX 10 mx1.forwardemail.net
@ або залиште порожнім 3600 MX 20 mx2.forwardemail.net

Зверніть увагу, що на вашому доменному імені не повинно бути БІЛЬКІ інших записів MX. Обидва вищезазначені записи ОБОВ'ЯЗКОВО існувати. Якщо вже існували записи MX, видаліть їх повністю.

Значення "TTL" не повинно бути 3600, воно може бути нижчим або більшим значенням, якщо це необхідно.

4. Використовуючи сторінку управління DNS вашого постачальника (на іншій вкладці, яку ви відкрили), встановіть такі типи записів "TXT" для вашого доменного імені:

ВАЖЛИВО:Якщо ви перебуваєте на платному плані, тоді ви повинні повністю пропустити цей крок і перейти до п’ятого кроку!  Якщо ви не маєте платного плану, то ваші перенаправлені адреси будуть загальнодоступними для пошуку - перейдіть на сторінкуМій рахунок> Домени і при бажанні оновіть свій домен до платного плану.

Якщо ви пересилаєте всі електронні листи зі свого домену, ("all@example.com", "hello@example.com" тощо) на конкретну адресу "niftylettuce@gmail.com":

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=niftylettuce@gmail.com

Обов’язково замініть вищевказані значення у стовпці "Значення / Відповідь / Місце призначення" власною адресою електронної пошти.

Значення "TTL" не повинно бути 3600, воно може бути нижчим або більшим значенням, якщо це необхідно.

Якщо вам просто потрібно переслати одну адресу електронної пошти (наприклад, "hello@example.com" на "niftylettuce@gmail.com"; це також перешле "hello+test@example.com" на "niftylettuce+test@gmail.com "автоматично):

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=hello:niftylettuce@gmail.com

Якщо ви пересилаєте кілька електронних листів, ви хочете розділити їх комою:

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=hello:niftylettuce@gmail.com,support:niftylettuce@gmail.com

Ви можете мати нескінченну кількість налаштувань електронної пошти для переадресації - просто переконайтеся, що не загортати понад 255 символів в одному рядку і починати кожен рядок з "вперед-електронною поштою =". Приклад наведено нижче:

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=hello:niftylettuce@gmail.com,support:niftylettuce@gmail.com
@ або залиште порожнім 3600 TXT forward-email=help:niftylettuce@gmail.com,foo:niftylettuce@gmail.com
@ або залиште порожнім 3600 TXT forward-email=orders:niftylettuce@gmail.com,baz:niftylettuce@gmail.com
@ або залиште порожнім 3600 TXT forward-email=info:niftylettuce@gmail.com,beep:niftylettuce@gmail.com
@ або залиште порожнім 3600 TXT forward-email=errors:niftylettuce@gmail.com,boop:niftylettuce@gmail.com

Ви також можете вказати ім'я домену у вашому записі TXT, щоб мати глобальне переадресацію псевдоніму (наприклад, "user@example.com" буде переадресовано на "user@example.net"):

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=example.net

5. Використовуючи сторінку управління DNS вашого постачальника (на іншій вкладці, яку ви відкрили), додатково встановіть такі типи записів "TXT" у вашому доменному імені:

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT v=spf1 a mx include:spf.forwardemail.net -all

⚠️ Якщо ви використовуєте Google Apps, вам потрібно буде додати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" для запобігання підробці домену.

6. Перевірте свої записи DNS за допомогою інструменту "Перевірити записи", доступного за адресоюМій рахунок> Домени.

7. Надішліть тестовий лист, щоб підтвердити його роботу. Зауважте, що для запису даних DNS може знадобитися деякий час.

8. Якщо ви бажаєте "Надіслати пошту як" з Gmail, вам потрібно буде виконати дії, наведені нижчеЯк надіслати пошту як Gmail нижче.


Необов’язкові додатки:

  • Додайте запис DMARC для свого доменного імені, дотримуючись вказівок за адресоюhttps://dmarc.postmarkapp.com (це дозволить пройти перевірку DMARC)

    ⚠️ Якщо ви маєте намір використовуватиЯк надіслати пошту як Gmail, ви можете лише встановити для політики DMARC значення "p = none", наприклад:

    v=DMARC1; p=none; pct=100; rua=mailto:re+random-key@dmarc.postmarkapp.com;

    Встановлення інших політик, "карантин" або "відхилення", може призвести до того, що відправлені листи потраплять у папку спаму одержувача або взагалі не будуть доставлені.

    DMARC вимагає, щоб і "From", і "Return-Path" відповідали одному домену. Якщо ви використовуєте "Надіслати пошту як", ваша адреса Gmail буде використовуватися як "Повернення-Шлях", а не ваш власний домен у "Від".

  • Якщо електронна пошта потрапляє у вашу папку зі спамом (чого вона не повинна), ви можете додати її до списку (наприклад, ось інструкції для Googlehttps://support.google.com/a/answer/60751?hl=uk&ref_topic=1685627)

  • Додайте можливість "Надіслати пошту як" з Gmail, виконавши наступнеЯк надіслати пошту як Gmail нижче

Чому я не отримую свої тестові електронні листи

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

На щастянаш постачальник DNS Cloudflare має чудовий інструмент "Очистити кеш", який можна використовувати у: https://1.1.1.1/purge-cache/.

Все, що вам потрібно зробити, - це перейти до цього посилання для типів записів "MX" і "TXT", ввести своє доменне ім'я та натиснути "Очистити кеш". Тоді вам доведеться почекати кілька хвилин і спробувати ще раз!

If you're using Gmail, you should also purge cache on Google's DNS at https://developers.google.com/speed/public-dns/cache.

Як надіслати пошту як Gmail

Після того, як ви дотримуєтесь наведених вище кроків уЯк почати та налаштувати переадресацію електронної пошти ви можете виконати ці дії в Gmail, щоб "Надіслати пошту як", використовуючи свій власний домен.

  1. Вам потрібно матиДвофакторна автентифікація Gmail увімкнено для цього. Відвідатиhttps://www.google.com/landing/2step/ якщо у вас його немає.
  2. Як тільки двофакторну автентифікацію ввімкнено (або якщо у вас її вже було ввімкнено), відвідайтеhttps://myaccount.google.com/apppasswords.
  3. Коли з'явиться запит "Виберіть додаток і пристрій, для якого потрібно генерувати пароль програми":
    • У спадному меню "Вибрати додаток" виберіть "Пошта".
    • У спадному меню "Вибрати пристрій" виберіть "Інше"
    • Коли буде запропоновано ввести текст, введіть електронну адресу вашого власного домену, з якої ви пересилаєте (наприклад,hello@example.com - це допоможе вам відстежувати, якщо ви користуєтесь цією послугою для кількох облікових записів)
  4. Скопіюйте пароль у буфер обміну, який автоматично генерується

    ⚠️ Якщо ви використовуєте Google Apps, відвідайте панель адміністратораДодатки> G Suite> Налаштування для Gmail> Розширені налаштування і переконайтесь, що прапорець "Дозволити користувачам надсилати пошту через зовнішній SMTP-сервер ...". Буде деяка затримка для активації цієї зміни, тому зачекайте приблизно 5-10 хвилин.

  5. Йти доGmail і підНалаштування> Облікові записи та імпорт> Надіслати пошту якнатисніть "Додати ще одну адресу електронної пошти"
  6. Коли з'явиться запит на "Ім'я", введіть ім'я, яке ви хочете, щоб ваш електронний лист відображався як "Від" (наприклад,Elon Musk)
  7. Коли буде запропоновано "Адреса електронної пошти", введіть адресу електронної пошти разом із користувацьким доменом, який ви використовували вище (наприклад,hello@example.com)
  8. Зніміть прапорець "Трактувати як псевдонім"

    Перевірте це, якщо ви бажаєте, щоб одержувач відповідав (на пошту, надіслану за допомогою власного домену) безпосередньо на вашу адресу Gmail.Дивіться деталі

  9. Натисніть "Наступний крок", щоб продовжити
  10. Коли з'явиться запит на "SMTP-сервер", введітьsmtp.gmail.com і залишити порт як587
  11. Коли буде запропоновано "Ім'я користувача", введіть частину своєї адреси Gmail без значка "@gmail.com частина (напр.niftylettuce якщо мій електронний листniftylettuce@gmail.com)
  12. Коли буде запропоновано "Пароль", вставте з буфера обміну пароль, який ви створили на кроці 2 вище
  13. Залиште перемикач на "Захищене з'єднання за допомогою TLS"
  14. Натисніть "Додати обліковий запис", щоб продовжити
  15. Відкрийте нову вкладку дляGmail і зачекайте, коли ваш електронний лист для підтвердження надійде (ви отримаєте код підтвердження, який підтверджує, що ви є власником електронної адреси, яку ви намагаєтесь "Надіслати пошту як")
  16. Як тільки він надійде, скопіюйте та вставте код підтвердження під запит, який ви отримали на попередньому кроці
  17. Після цього поверніться до електронної пошти та натисніть посилання, щоб "підтвердити запит". Вам потрібно виконати цей крок і попередній крок для правильної налаштування електронної пошти.
  18. Готово!

Чи можу я просто використовувати цю послугу переадресації електронної пошти як "резервний" або "перепадочний" MX-сервер

Так, але це такНЕ рекомендується, оскільки це надзвичайно рідкісний край.

Якщо ви використовуєте Google Business для електронної пошти та хочете використовувати наш сервер як резервний, щоб пошта все ще надходила, то просто вкажіть поштові сервери Google із нижчим пріоритетом, ніж наші поштові сервери. Приклад наведено нижче:

Ім'я / господар / псевдонім TTL Тип запису Пріоритет Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 MX 1 ASPMX.L.GOOGLE.COM
@ або залиште порожнім 3600 MX 5 ALT1.ASPMX.L.GOOGLE.COM
@ або залиште порожнім 3600 MX 5 ALT2.ASPMX.L.GOOGLE.COM
@ або залиште порожнім 3600 MX 10 ALT3.ASPMX.L.GOOGLE.COM
@ або залиште порожнім 3600 MX 10 ALT4.ASPMX.L.GOOGLE.COM
@ або залиште порожнім 3600 MX 20 mx1.forwardemail.net
@ або залиште порожнім 3600 MX 30 mx2.forwardemail.net

Can I disable specific aliases

Yes! As of February 6, 2020 we have added this feature. Simply edit your DNS TXT record and prefix the alias with an exclamation mark. Note that you must preserve the ":" mapping, as this is required if you ever decide to toggle this off (and it's also used for importing in our paid plans).

If you prefix an alias with "!" (exclamation mark) then it will still return successful respond codes to senders attempting to send to this address, but the emails themselves will go nowhere; to a blackhole.

For example, if I want all emails that go to alias@example.com to stop flowing through to niftylettuce@gmail.com:

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=!alias:niftylettuce@gmail.com

Emails sent to disabled addresses will respond with a 250 (message queued) status code, but the emails will not actually be delivered to the recipient(s).

Чи можу я переслати електронні листи декільком одержувачам

Так, абсолютно. Просто вкажіть декілька одержувачів у ваших записах TXT.

Наприклад, якщо я хочу отримати електронний листhello@example.com щоб переадресуватиniftylettuce+a@gmail.com іniftylettuce+b@gmail.com, тоді мій запис TXT виглядатиме так:

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=hello:niftylettuce+a@gmail.com,hello:niftylettuce+b@gmail.com

Або ви можете вказати їх у двох окремих рядках, таких як цей:

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=hello:niftylettuce+a@gmail.com
@ або залиште порожнім 3600 TXT forward-email=hello:niftylettuce+b@gmail.com

Тобі вирішувати!

Чи можу я отримати декілька глобальних одержувачів усіх виловлених

Так, ти можеш. Просто вкажіть кілька ваших одержувачів глобальних загальних даних у своїх записах TXT.

Наприклад, якщо я хочу, щоб кожен електронний лист надходив до нього*@example.com (Зірочка означає його уайлдкард ака улов-все), щоб направлятися вniftylettuce+a@gmail.com іniftylettuce+b@gmail.com, тоді мій запис TXT виглядатиме так:

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=niftylettuce+a@gmail.com,niftylettuce+b@gmail.com

Або ви можете вказати їх у двох окремих рядках, таких як цей:

Ім'я / господар / псевдонім TTL Тип запису Значення / Відповідь / Місце призначення
@ або залиште порожнім 3600 TXT forward-email=niftylettuce+a@gmail.com
@ або залиште порожнім 3600 TXT forward-email=niftylettuce+b@gmail.com

Тобі вирішувати!

Is there a maximum limit on the number of email addresses I can forward to per alias

Yes, the default limit is 5. This does NOT mean that you can only have five aliases on your domain name. You can have as many as you want (unlimited). It means that you can only forward one alias to five unique email addresses. You could have hello:niftylettuce+1@gmail.com,hello:niftylettuce+2@gmail.com,hello:niftylettuce+3@gmail.com,… (Від 1-5) - і будь-які електронні листи доhello@example.com буде переадресованоniftylettuce+1@gmail.com,niftylettuce+2@gmail.com,niftylettuce+3@gmail.com,… (Від 1–5).

Чи можу я рекурсивно пересилати електронні листи

Так, ви можете, проте ви все одно повинні дотримуватися максимальної межі. Якщо у вас єhello:elon@example.com іelon:niftylettuce@gmail.com, потім електронні листи доhello@example.com буде переадресованоelon@example.com іniftylettuce@gmail.com. Зверніть увагу, що помилка буде видана, якщо ви спробуєте рекурсивно пересилати електронні листи.

Чи можуть люди скасувати реєстрацію або зареєструвати моє переадресація електронної пошти без мого дозволу

Ми використовуємо підтвердження записів MX і TXT, тому якщо ви додасте відповідні записи MX і TXT цієї служби, ви зареєстровані. Якщо ви їх видалите, то ви не зареєстровані. Ви маєте право власності на свій домен та управління DNS, тому якщо хтось має доступ до цього, то це проблема.

Як це безкоштовно

Послуга продовжує працювати завдякипожертви.

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

Що таке максимальний розмір електронної пошти

Ми за замовчуванням обмежуємо розмір 25 Мб (такий же, як Gmail), який включає вміст, заголовки та вкладення.

Помилка з належним кодом відповіді повертається, якщо перевищено обмеження розміру файлу.

Чи зберігаєте ви електронні листи та їх вміст

Ні, абсолютно ні. Дивіться нашіПолітика конфіденційності.

Чи зберігаєте ви журнали електронних листів

Ні, абсолютно ні. Дивіться нашіПолітика конфіденційності.

Чи можете ви прочитати мої переслані електронні листи

Ні, я не можу читати ваші електронні листи, і я не хочу цього робити. Багато інших постачальників послуг переадресації електронної пошти неетично читають вашу електронну пошту. Це не те, про що я.

Код, який розгортається на сервері, є загальнодоступним у GitHub!

Чи підтримує він символ "+" (наприклад, псевдоніми Gmail)

Так, абсолютно.

Це пересилає заголовки моєї електронної пошти

Так, абсолютно.

Це добре перевірено

Так, у нього є тести, написані з ava, а також є охоплення кодом.

Чи передаєте Ви повідомлення про відповідь та коди SMTP

Так, абсолютно. Наприклад, якщо ви надсилаєте електронний лист на адресуhello@example.com і його зареєстровано для пересиланняniftylettuce@gmail.com, то повідомлення відповіді та код SMTP з SMTP-сервера "gmail.com" буде повернуто замість проксі-сервера на "mx1.forwardemail.net" або "mx2.forwardemail.net".

Як запобігти спамерам та забезпечити хорошу репутацію переадресації електронною поштою

За документацією та пропозиціями від Google за адресоюhttps://support.google.com/a/answer/175365?hl=uk, а також найкращі практики, включаючи:

  1. DNSBL - ми перевіряємо IP-адреси відправників на SpamhausЧорні списки DNS, якщо якась помилка, відправник не може надсилати повідомлення, і повертається детальне повідомлення про помилку з інструкціями про те, як зняти список із певних чорних списків, у яких вони вказані.

  2. SpamAssassin - використанняspamc клієнт перевіряє електронні листи та автоматично відхиляє їх, якщо вони позначені як спам

    • Щодня перевіряє оновлені правила
    • Поріг шкали спаму (5,0)
    • Використовує теорему Байєса та автоматичне навчання
    • Використанняінші вдосконалення
  3. SPF / DKIM - перевіряючи, чи існує запис SPF для відправника, і якщо так, ми реверсуємо віддалену адресу підключення SMTP, щоб перевірити його відповідність запису SPF, інакше він буде відхилений. Якщо запис SPF не існує, нам потрібна перевірка DKIM. Якщо заголовки DKIM передані та невдалі, він також буде відхилений. Якщо жодні заголовки DKIM не передані, то ми припускаємо, що перевірка DKIM проходить.

  4. MX - перевіряючи, чи має відправник з адресного домену записи MX (тому він фактично надходить з сервера обміну поштою / SMTP), інакше його відхилено

  5. Одноразові адреси електронної пошти - ми автоматично блокуємо відправників, які перебувають з[одноразові домени електронної пошти-][] список

  6. FQDN - перевіряє, що SMTP-з'єднання відправників походять з FQDN (мається на увазі відсутність IP-адрес; вони повинні мати дійсне доменне ім’я)

  7. TXT - шляхом перевірки, чи адресу електронної пошти, яку відправник намагається надіслати, має запис TXT DNS з дійсною настройкою переадресації електронної пошти. Сертифікати SSL (основне доменне ім’я або альтернативні імена) всіх MX-серверів пункту призначення повинні відповідати запису MX.

  8. Sender Rewriting Scheme ("SRS") - we use SRS, which is a scheme used to rewrite the envelope sender address for email forwarding in order for DKIM/SPF/DMARC to pass with a forwarding mail server (middleman).

Чи можу я "надіслати пошту як" із цим

Так! З 2 жовтня 2018 року ми додали цю функцію. ПобачитиЯк надіслати пошту як Gmail вище!

Чи можу я переслати необмежену кількість електронних листів за допомогою цього

Практично так - єдине поточне обмеження полягає в тому, що відправники (за унікальною електронною адресою) обмежуються надсиланням (300) електронних листів на годину через систему.

Якщо ця межа перевищена, ми надсилаємо код відповіді "451", який повідомляє поштовому серверу відправників спробувати пізніше.

Як виконувати пошук DNS на доменні імена

Ми використовуємо службу DNS щодо споживання приватних клієнтів CloudFlare (див. Дивоголошення тут). Зауважте, що використовувані нами пакети Python (python-spfcheck2 іpython-dkim-verify) не мають таких засобів, як Node.jsdns та його методdns.setServers - тому ми встановили DNS сервера на1.1.1.1 який він використовуватиме як резервний варіант у цьому випадку.

Як швидко ця послуга

Остання версія v2 (випущена 6 травня 2019 року) була головним перезаписом з v1 і зосереджена на продуктивності через потоки.Nodemailer's плідний автор Андріс Рейнман (@ andris9) допомогли нам вимкнутись за допомогоюmailparser бібліотека та використанняmailsplit замість якоїсь власна логіка перетворення, щоб розділити заголовок та тіло повідомлення, не впливаючи на тіло. Це дозволяє нам виконувати операції над заголовками дуже швидко (наприклад, перевірки безпеки та відповідність SPF / DKIM / DMARC).

Іншими словами, остання версія цього сервісу використовує потоки суто зараз і блискавично.  Старіша версія v1 також мала певну логіку не в найбільш оптимальному порядку операцій, але тепер v2 робить спочатку менше оперативної пам'яті / мережі (і повертається рано, якщо можливо, щоб якомога швидше надіслати відповідь клієнту SMTP).

Ні в який момент часу ми не пишемо на диск або зберігаємо електронні листи - все робиться в пам'яті завдяки потокам та перетворенням Node.js! 🎉