This topic was automatically generated from Slack. You can find the original thread here.
Hi folks - what the easiest way to “Reply all” to a received email through gmail?
This topic was automatically generated from Slack. You can find the original thread here.
Hi folks - what the easiest way to “Reply all” to a received email through gmail?
I have Reply to
set to be the message id from the trigger, but not sure why the to
filed is still required.
cc @U02A06JPKEH
It seems like you’re trying to set up a message in Reply with a specific configuration. If you have set the Reply to
field to be the message ID from the trigger, but the to
field is still required, it might be due to how the Reply API or the Pipedream component is structured. In many messaging APIs, the to
field is required to specify the recipient of the message. The Reply to
field typically indicates which message you’re replying to, but it doesn’t replace the need to specify the recipient of the reply. If you’re using a Pipedream component to interact with the Reply API, ensure that you are correctly setting all required fields according to the API’s documentation. If the to
field is required, you will need to provide a valid recipient address or ID. If you continue to face issues, you might want to check the specific API documentation for Reply or reach out to Pipedream support for more detailed assistance. You can visit Support - Pipedream for more support options.
Yea I think Pi’s response makes sense to me
Can you get the original recipients from either the trigger event or the message ID?
I am unable to
here’s an example:
Email from: sender1@company.com
Email recipients: recipient1@company.com, pipedream-trigger@company.com
Email content: hello world
The Pipedream event only has the [sender1@company.com](mailto:sender1@company.com)
in the from, and loses track of [recipient1@company.com](mailto:recipient1@company.com)
.
How can i do the reply all?
Hm and the message ID doesn’t track the original recipients?
no the message Id doesn’t
it looks like i need the reply to
property: pipedream/components/gmail/sources/common/base.mjs at fd5f05f8525ff87ea565fb1a5d846a13db8b55d0 · PipedreamHQ/pipedream · GitHub
but this is not coming through from the trigger
Maybe can help when she’s available
You should be able to find the original recipients in the payload headers of the trigger event, but they might not be easy to find. I updated what’s returned in parsedHeaders
to include cc
and bcc
recipients if possible (when testing, I wasn’t seeing the bcc
recipients present in the payload).
I also updated the “Send Email” action. If the inReplyTo
prop is set, an optional boolean prop replyAll
becomes available. If set to true
, the to
, cc
, and bcc
props become unavailable, and the available recipients from the original email are used.
Let me know what you think of this solution.
Thanks ! Left a few comments on the PR.
thanks for getting this merged! when will it reflect in the production app?
Remind me, are you using this in the Pipedream builder, or via Connect?
It was published today, so it should be available in production in the Pipedream builder.
builder
What happens when you fill in the In Reply To
prop? Does the Reply All
prop show up?
ahh i rebuilt the component and it worked. thank you!