誰もnodejsでmailgun apiを使ってメールを追跡する方法を教えてもらえますか?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の統合とトラッキングを行う方法を知りませんでした。理論的にはクリアされています。あなたの応答のおかげで:)あなたはこれについてのチュートリアルを共有することができますpls。論理的にどのように動作するのかを理解したいだけです。 –