diff --git a/mail-service/src/service/dynamicConsumer.js b/mail-service/src/service/dynamicConsumer.js index e76e8b9..ca8d12e 100644 --- a/mail-service/src/service/dynamicConsumer.js +++ b/mail-service/src/service/dynamicConsumer.js @@ -259,14 +259,17 @@ async function processEmailTask(task, topic) { }); console.log(`[DynamicConsumer] Transporter created successfully`); + // Извлекаем домен из email + const domain = smtp.from_email.split('@')[1]; + // Добавляем трекинг-пиксель для отслеживания открытия письма - const trackingPixel = ``; + const trackingPixel = ``; // Обрабатываем ссылки для отслеживания кликов const htmlWithClickTracking = task.html.replace( / { - const trackingUrl = `http://${smtp.from_email}/api/mail/track/click/${deliveryLog.id}?url=${encodeURIComponent(url)}`; + const trackingUrl = `http://${domain}/api/mail/track/click/${deliveryLog.id}?url=${encodeURIComponent(url)}`; return `