Зі Postmark на Mailtrap:
Довідник з міграції
Цей довідник розкриває основні принципи безпроблемного переходу зі Postmark на Mailtrap: порівняння термінології, конфігурацій SMTP або API та інші технічні характеристики, необхідні для швидкої міграції.
Основні відмінності між Postmark і Mailtrap
- З безкоштовним тарифним планом Mailtrap ви можете відправляти 1 000 імейлів на місяць (транзакційних, масових або маркетингових) і тестувати 100 листів на місяць.
- Окрім транзакційних і масових розсилок Mailtrap також пропонує функцію імейл-маркетингу.
- Mailtrap дозволяє імпортувати списки виключених з розсилки контактів вручну або шляхом завантаження файлу у форматі CSV. Такі списки можна зберігати у форматі CSV-файлів для подальшого експорту.
- Залежно від обраного тарифного плану Mailtrap зберігає імейл-логи до 30 днів. Вміст імейлів та архівні дані доступні для перегляду безкоштовно протягом 3–7 днів.
- Mailtrap надає функцію тестування імейлів, яка є окремим продуктом для перевірки HTML/CSS, аналізу спаму та налагодження імейлів у середовищах staging, dev і QA перед їх відправленням одержувачам. Імейли, надіслані через тестові точки доступу, не враховуються у щомісячному ліміті розсилок. Кожного місяця ви отримуєте 100 безкоштовних тестових імейлів, а за потреби можете придбати додаткові.
- Mailtrap пропонує гнучкі умови: щомісячну оплату або оформлення річного тарифу.
Спільне між Mailtrap та Postmark
- Підтримка надсилання імейлів за допомогою SMTP або REST API.
- Окремі потоки для транзакційних та масових розсилок.
- Можна використовувати return-path та DKIM для верифікації домену.
- Postmark і Mailtrap дозволяють додавати опції відписки від імейлів без кодування.
Порівняння термінології
- Користувачі
- Шаблони
- Виключені з розсилки контакти
- Теги
- Вебхуки
- Хедери
- Метадані
- Окрема інфраструктура для масової розсилки
Інструкція для покрокової міграції
-
Зареєструйтеся в Mailtrap, додайте свій домен відправника у вкладці Sending Domains і верифікуйте його. Ознайомтесь з нашим Getting Started Guide для детальної інформації.
-
Якщо ви використовуєте SMTP, змініть налаштування відповідним чином.
-
Якщо ви використовуєте API, перевірте наші бібліотеки та API-документацію.
-
Переконайтеся, що ви розумієте основні відмінності між Postmark і Mailtrap згадані вище.
Потрібна допомога?
Ознайомтеся з нашим довідником з міграції або зв’яжіться зі службою підтримки. Наші технічні експерти готові допомогти вам на будь-якому етапі.
-
Якщо ви плануєте надсилати більше ніж 200 тис. імейлів на місяць, зверніться до наших експертів з імейл-розсилки. Ми зв’яжемося з вами, щоб обговорити усі деталі, які забезпечать успішну міграцію.
Рекомендація Mailtrap
Використовуйте гем Ruby ActionMailer Balancer щоб пропорційно розподілити обсяги розсилки електронної пошти між двома різними імейл-сервісами (наприклад, 70% Postmark і 30% Mailtrap), щоб зменшити ризики розсилки.
З чого почати
Щоб почати надсилати імейли з Mailtrap, необхідно, по-перше, створити обліковий запис, по-друге, зареєструвати і верифікувати свій домен. Налаштування та перевірку домену можна зробити у окремій вкладці меню Sending Domains. Дізнатися більше.
Верифікація домену
- Після додавання DNS-записів для підтвердження домену він автоматично проходить перевірку перевірку відповідності стандартам безпеки і захисту даних користувачів. Цей процес зазвичай триває від кількох хвилин до кількох годин. Розсилка стає доступною лише після успішного завершення перевірки, коли ваш домен отримає статус Verified (Перевірено).
- Обов’язково налаштуйте опції відписки від імейлів у Mailtrap та імпортуйте списки виключених з розсилки контактів з Postmark.
- За бажанням налаштуйте веб-хуки для отримання інформації про повернення, скарги на спам, відкриття, кліки та інші події.
- Увімкніть відстеження відкриттів і кліків, щоб зрозуміти, як клієнти взаємодіють із вашими імейлами.
Надсилання з Mailtrap SMTP
Ендпоінти SMTP
Сервеp Mailtrap | Сервеp Postmark |
live.smtp.mailtrap.io bulk.smtp.mailtrap.io | smtp.postmarkapp.com smtp-broadcasts.postmarkapp.com |
Порти SMTP
Порт | Функція | Mailtrap | Postmark |
587 | Рекомендовано для зашифрованого з’єднання TLS SMTP | ||
25 | Використання може бути проблематичним через блокування деякими імейл-провайдерами | ||
2525 | Для незашифрованого/TLS |
Налаштування SMTP
Перейдіть до розділу Sending Domains та оберіть перевірений домен, з якого ви хочете надсилати імейли. Відкрийте вкладку Integration і натисніть Integrate у розділі Transactional або Bulk Stream, залежно від типу імейлів, які ви плануєте надсилати.
Скопіюйте й вставте облікові дані для обраного стріму у свій застосунок або проєкт і почніть надсилати імейли. Детальну інформацію про інтеграцію SMTP див, за посиланням.
Примітка: увімкнення TLS є обов’язковим, як зазначено в облікових даних.
Надсилання з Mailtrap API
Токени Mailtrap API
Під час додавання домену Mailtrap автоматично створює токен із правами адміністратора (Domain Admin) за замовчуванням. Управління дозволами для токена доступне у вкладці API Tokens у розділі Settings
Детальніше про керування токенами API читайте в нашому керівництві.
Мапінг API
Тип API | Mailtrap | Postmark |
Основи | Загальні відомості | Вступ |
Імейл-розсилка | Надіслати імейл | API імейла |
Доступ/User management | Керування дозволами користувача або токена | |
Тестування імейлів | API для тестування імейлів | API серверів → сервери → Тип доставки → Sandbox |
Вебхуки | Отримує події | API для вебхуків |
Масова розсилка | Надіслати імейл | Масова розсилка імейлів |
Бібліотеки API
Наразі в Mailtrap доступні пʼять бібліотек.
Мова програмування | Mailtrap | Postmark |
NodeJS | NodeJS SDK | Postmark Node.js |
Ruby | Ruby SDK | Postmark Ruby gem |
PHP | PHP SDK | Postmark PHP |
Python | Python SDK | Не підтримується, лише бібліотека спільноти. |
Elixir | Elixir SDK | Не підтримується, лише бібліотека спільноти. |
Автентифікація API
Ми використовуємо Bearer-автентифікацію. Передайте токен API в код імейла під хедером Authorization.
Доступ/User management
З тарифного Business і далі у Mailtrap Email API/SMTP ви можете додавати користувачів до свого облікового запису та управляти їхніми правами доступу. При натисканні на опцію управління користувачами у розділі Settings відображаються усі користувачі в конкретному обліковому записі, де ви можете легко додати нових учасників і призначити їхні права доступу. Ви також можете керувати користувачами та їхніми правами доступу за допомогою API.
Залежно від отриманих прав доступу користувачі можуть переглядати, отримувати доступ до певних функціональностей застосунку та/або змінювати їх. Зверніть увагу, що користувач повинен мати адміністративні права доступу (Admin) для аутентифікації та розсилки імейлів через API.
Ознайомтесь докладніше з інформацією про доступи користувачів.
ActionMailer Balancer для безпроблемної міграції
Для проєктів, створених на Ruby on Rails, Mailtrap пропонує ActionMailer Balancer, який полегшує міграцію. ActionMailer дозволяє пропорційно розподілити обсяги надсилання електронної пошти між двома різними імейл-сервісами, щоб зменшити ризики і збалансувати розсилку через різних провайдерів.
Після того як ви встановите Balancer у свій проєкт і зробите налаштування, він розширить метод надсилання ActionMailer.
Докладну інформацію про застосування балансеру для розробників можна знайти на нашій Github сторінці ActionMailer Balancer.