Needs advice
on
FirebaseFirebaseNode.jsNode.js
and
ReactReact

I'm building a web app more like a helpdesk or ticketing solution, currently, I'm using React, Tailwind CSS, and Node.js but the stumbling block is how to read/delete/send/organize from any email service provider. I've explored Nodemailer (which only sends emails) and imap.io which allows making REST requests against IMAP and SMTP servers but unfortunately, I'm failing to set it up as I can't find the proper documentation. Is there any module that can provide me with similar and easy-to-follow functionality?

READ LESS
8 upvotes·31.8K views
Replies (1)
Freelance Developer at DGTEpro·

Generally speaking help desk systems do not interface "deeply" with email providers. Generally speaking either a) copies of messages are forwarded to the help desk (making a copy) b) the help desk periodically checks for new messages and downloads them (making a copy)

The copies can then be organized within the help desk as required. The original emails can be managed as the user requires. Replies are sent out over the SMTP.

Does this help?

READ MORE
2 upvotes·1 comment·12.8K views
Sands QA
Sands QA
·
January 26th 2022 at 10:07AM

Yes, it definitely does make sense, at the moment I was planning to use firebase for tickets and use Sendgrid SMPT API to send emails to clients regarding open tickets then attach a link where they can reply and check the progress more like the Freshdesk form. After the ticket has been closed I can then send a copy of the conversation.

·
Reply
Avatar of Sands QA