mailgun.js пакет примет вложение в качестве пути к файлу, буфера и потока. Чтобы прикрепить изображение из внешнего URL-адреса, используйте поток:
var request = require('request');
var image = request(pictures[0]);
var data = {
from: "email ",
to: "email@email.com",
subject: 'this is an email',
html: 'here is a new post and here are the images in that post',
attachment: image
};
Вот пример кода из mailgun.js
var request = require('request');
var file = request("https://www.google.ca/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png");
var data = {
from: 'Excited User ',
to: 'serobnic@mail.ru',
subject: 'Hello',
text: 'Testing some Mailgun awesomeness!',
attachment: file
};
mailgun.messages().send(data, function (error, body) {
console.log(body);
});
Ссылка: https: //www.npmjs.com/package/mailgun-js#attachments
Bloglines имеет API для синхронизации учетных записей
http://www.bloglines.com/services/api/sync
Необходимо сделать учетную запись, подписаться на канал, который Вы хотите загрузить, но затем затем можно загрузить на основе Даты, которая может быть путем в прошлом. Не уверенный в условиях.