Пересылка входящих писем sendgrid

У меня есть приложение node.js, которое использует sendgrid api для отправки писем. Я хочу, чтобы люди могли отвечать на них, а затем пересылать ответ на другое электронное письмо. Напр .: [email protected] отправляет автоматическое электронное письмо на адрес [email protected].

blop отвечает, привет, и я хочу, чтобы электронное письмо, содержащее привет, было переадресовано на другой адрес электронной почты, например [email protected]. (Или что-то в этом роде) Я провел небольшое исследование и все, что я смог найти, - это использовать parse webhooks (что бы это ни было:]) для отправки запросов POST на сервер при обнаружении входящей электронной почты.

Я не понимаю, почему (если вы можете это сделать), вы не можете просто переслать его на другой адрес электронной почты.

Если нет возможности переслать их, существует ли какой-нибудь модуль узла, который мог бы принять запрос POST, а затем переслать его? Заранее спасибо!


person So Js    schedule 02.06.2021    source источник


Ответы (1)


Используйте reply_to из SendGrid.

https://sendgrid.com/docs/for-developers/sending-email/api-getting-started/#send-your-email-using-the-api

curl --request POST \
--url https://api.sendgrid.com/v3/mail/send \
--header 'Authorization: Bearer <<YOUR_API_KEY>>' \
--header 'Content-Type: application/json' \
--data '{"personalizations":[{"to":[{"email":"[email protected]","name":"John Doe"}],"subject":"Hello, World!"}],"content": [{"type": "text/plain", "value": "Heya!"}],"from":{"email":"[email protected]","name":"Sam Smith"},"reply_to":{"email":"[email protected]","name":"Sam Smith"}}'
  1. Установите reply_to на [email protected].
  2. [email protected] - это реальный адрес электронной почты, которым вы владеете и который контролируете, а не часть SendGrid. Настройте эту учетную запись для пересылки писем, отправляемых на нее, для автоматической пересылки на [email protected].
person JM-AGMS    schedule 02.06.2021
comment
спасибо, это может сработать для меня - person So Js; 02.06.2021