Unsubscribe header + html version
це вже нюанси з email deliverability (як листи виглядають для великих поштових сервісів)
1. List-Unsubscribe header
Це спеціальний заголовок у поштовому повідомленні, який дозволяє поштовим клієнтам (Gmail, Outlook, Yahoo) показати кнопку “Відписатися” прямо у інтерфейсі листа, без пошуку маленької ссилочки внизу.
Приклад у заголовках:
List-Unsubscribe: <mailto:unsubscribe@yourdomain.com?subject=unsubscribe>, <https://yourdomain.com/unsubscribe?id=123>
Перший варіант (mailto:) — користувач надсилає листа з темою “unsubscribe”.
Другий варіант (https:) — пряме посилання для відписки.
Можна вказати один варіант, але краще обидва.
⚡️ Це заголовок у шапці листа, а не в тілі. Його можна додати навіть у plain text лист (бо він у header-и, а не у body). Тобто так:
Subject: Моя розсилка
From: info@yourdomain.com
To: user@example.com
List-Unsubscribe: <mailto:unsubscribe@yourdomain.com>, <https://yourdomain.com/unsubscribe>
2. "There is no html version of your message."
Сучасні поштовики (Gmail, Outlook) люблять, коли лист має MIME-тип multipart/alternative, тобто містить і plain text, і html-версію.
Якщо ти шлеш тільки plain text — це не критична помилка, але mail-tester ставить жовту “позначку”, бо це сигнал: "а чи не застаріла у вас система відправки?".
Якщо ти шлеш тільки html — теж не дуже, бо деякі клієнти не показують HTML, тоді бажано мати plain text fallback.
Ідеально:
multipart/alternative
частина 1 → plain text (короткий)
частина 2 → html (красивий форматований текст)
3. Висновок
Якщо це особисті листи (не масова розсилка) → ні List-Unsubscribe, ні html не обов’язкові. Plain text взагалі ок.
Якщо це масова розсилка / розсилка підписникам →
Додати
List-Unsubscribe
(інакше Gmail буде прискіпуватись).Додати html-версію (навіть простеньку).
Last updated