2017-01-24 4 views
0

Может ли кто-нибудь сказать мне, как отслеживать письма с помощью mailgun api с nodejs?Как отслеживать клики, открывать письма с помощью mailgun и nodejs?

Я пытаюсь отправить и отслеживать почту для личного использования. Я получил приведенный ниже пример из учебников и отлично работал. Теперь я хочу отслеживать открытые/клики.

serv.js

app.post('/', function(req, res) { 
     var api_key = 'mykey'; 
     var domain = 'mydomain.in'; 
     var Mailgun = require('mailgun-js'); 

     var mailgun = new Mailgun({ apiKey: api_key, domain: domain }); 
     var data = { 
      from: "[email protected]", 
      to: "[email protected]",    
      subject: req.body.subject, 
      text: req.body.plaintext, 
      'o:tag': req.body.tag, 
      // 'o:tracking-clicks':req.body.trackingclicks, 
      //'o:tracking-opens':req.body.trackingopens 
     }; 
     console.log(req.body); 
     mailgun.messages().send(data, function(error, body) { 
      console.log(body); 
      //Email not sent 
      if (error) { 
       res.render('index', { title: 'No Email', msg: 'faild', err: true }) 
      } 
      //Yay!! Email sent 
      else { 
       res.render('index', { title: success.', err: false }) 
      } 
     }); 

    }); 

ответ

0

Вы не сможете отслеживать почту, надежно открыт, если не встраивать внешнее изображение в HTML сообщения электронной почты и войти на сервер, когда он будет загружен, но люди могут по-прежнему блокируют внешние ресурсы для загрузки по той причине, что они не хотят отслеживать. Спамеры используют такие методы, чтобы отслеживать, какие учетные записи электронной почты заслуживают спама, поэтому это стало проблемой.

Для отслеживания щелчка по какой-либо ссылке или кнопке в электронном письме вам необходимо сделать конечную точку на своем сервере, чтобы отслеживать клики по этим ссылкам и интегрировать их с отправкой электронных писем - узнать, какая ссылка связана с электронной почтой , Это не должно блокироваться почтовыми клиентами, потому что это их явное действие по нажатию этой ссылки, но некоторые люди могут предпочесть не нажимать на ссылки в письмах по соображениям безопасности.

+0

это действительно большой ответ. я был ослеплен о том, как работать с интеграцией и отслеживанием api. теперь теоретически очищается. спасибо за ваш ответ :) не могли бы вы поделиться об этом учебным пособием. просто хотите понять логически, как это работает. –

 Смежные вопросы

  • Нет связанных вопросов^_^