Я пытаюсь интегрировать приложение nodejs с SendGrid, отправив контактную форму в интерфейсе
так что from
mail может быть любым
и to
буду я
И я получил это сообщение
sendGrid.setApiKey(process.env.MY_SENDGRID_API_KEY);
const msg = {
to: '[email protected],
from: "[email protected]",
subject: 'Sending with SendGrid is Fun',
text: message,
html: `<strong>${name} is trying to get in touch with you!</strong>`,
};
return sendGrid.send(msg);
"message": "The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/ to see the Sender Identity requirements",
Этот вариант использования не поддерживается. Отправитель должен быть подтвержденным идентификатором отправителя: https://sendgrid.com/docs/for-developers/sending-email/sender-identity/
@ детски-самбино буоооо
Вам необходимо подтвердить почту, которая является отправителем. Я решил эту проблему так:
Иди сюда:
Настройка -> Аутентификация отправителя -> Проверка одного отправителя -> Проверить адрес
После этого заполните форму справа и завершите проверку почты отправителя.
@ a5okol @thinkingserious
Я все еще получаю эту ошибку, хотя успешно прошел проверку единого отправителя!
Самый полезный комментарий
Вам необходимо подтвердить почту, которая является отправителем. Я решил эту проблему так:
Иди сюда:
Настройка -> Аутентификация отправителя -> Проверка одного отправителя -> Проверить адрес
пример
После этого заполните форму справа и завершите проверку почты отправителя.
Более подробно вы можете прочитать здесь.