Может ли кто-нибудь сказать мне, как отслеживать письма с помощью 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 })
}
});
});
это действительно большой ответ. я был ослеплен о том, как работать с интеграцией и отслеживанием api. теперь теоретически очищается. спасибо за ваш ответ :) не могли бы вы поделиться об этом учебным пособием. просто хотите понять логически, как это работает. –