From 72a631c6c18f55142fe634f740bc560c98a172ba Mon Sep 17 00:00:00 2001 From: romantarkin Date: Tue, 19 Aug 2025 12:50:05 +0500 Subject: [PATCH] unsubscribe --- mail-service/test-unsubscribe-link.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 mail-service/test-unsubscribe-link.js diff --git a/mail-service/test-unsubscribe-link.js b/mail-service/test-unsubscribe-link.js new file mode 100644 index 0000000..4653873 --- /dev/null +++ b/mail-service/test-unsubscribe-link.js @@ -0,0 +1,24 @@ +// Тестовый скрипт для проверки генерации ссылки отписки +const domain = 'example.com'; +const email = 'test@example.com'; + +// HTML версия ссылки отписки +const unsubscribeLink = ` +
+

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

+
+`; + +// Текстовая версия ссылки отписки +const textWithUnsubscribe = `Это тестовое письмо.\n\n---\nЕсли вы больше не хотите получать наши письма, вы можете отписаться от рассылки: https://${domain}/unsubscribe?email=${encodeURIComponent(email)}`; + +console.log('=== HTML версия ссылки отписки ==='); +console.log(unsubscribeLink); + +console.log('\n=== Текстовая версия ссылки отписки ==='); +console.log(textWithUnsubscribe); + +console.log('\n=== Ссылка для отписки ==='); +console.log(`https://${domain}/unsubscribe?email=${encodeURIComponent(email)}`); \ No newline at end of file