Я пытаюсь отправить электронное письмо, но получаю только сообщение о плохом запросе.Просто это.Это мой код.
const request = require('request');
var options = {
url: 'https://ln....api.infobip.com/email/1/send',
reqType: "POST",
json:{
from: 'Sender Name <rodr...mail.com>',
to: 'cop@sd1....com',
subject: 'Test Subject',
text: 'Sample Email Body',
},
headers: {
'Authorization': 'App ca8c0e09e3ad4058f5b462e314c...bb76',
'Content-Type': 'application/json',
'Accept': 'application/json'
}
}
request.post(options,(errReq, resp) => {
if (errReq){
return console.error(errReq);
}
console.log(`Status code: ${resp.statusCode}. Message: ${JSON.stringify(resp)}`);
});
Log-part1
Log-part2
Если я пытаюсь отправить смс саналогичный код:
const request = require('request');
const options = {
url: 'https://ln....api.infobip.com/sms/2/text/single',
json: {
from: 'Infobip',
to: '55739916...',
text: 'Teste'
},
headers: {
'Authorization': 'App ca8c0e09e3ad4058f5b462e...',
'Content-Type': 'application/json',
'Accept': 'application/json'
}
}
request.post(options,(err, response) => {
if (err){
return console.log(err)
}
console.log(`Status code: ${response.statusCode}. Message: ${response.body}`);
});
работает нормально.Я понятия не имею, что я делаю неправильно, чтобы отправить электронную почту.Может ли кто-нибудь помочь мне, пожалуйста?
Пример в api infobip: Infobip
Мой клиент получает это сообщение от службы поддержки: «Я сделал наш тестовый домен доступным: s ...email..hub.com Таким образом, вы можете делать снимки, например: cop @ s ... email..hub.com (или любая другая переменная до @), я также добавил 50 снимков электронной почты, чтобы вы могли проверить. "
Я что-то пропустил в коде?