Email management admin backend

I had a client request for a way to manage email from a back end of a web site rater then thru a webmail or dowload the emails in outlook. This would have same features of like an outlook where you can see an inbox, outbox, send, receive, attachments etc… see my screenshot.

My question…is Wappler capable of dong something like this? I would not know where to begin, and are emails stored in a database for something like this or is it just connecting to something like a webmail email account to display and send emails?

Thanks,
Amedeo

As many email providers use different interfaces, APIs etc you need to be much more specific on this but initial gut reaction is that some degree of custom coding to interface with IMAP will be required in most cases.

Building such a tool seems to me like reinventing the wheel. Basically you end up with a Webb based mail system. So why not user of that is already built? What is to gain by building one?

1 Like

I am with @brad on this, why re-invent the wheel. If I were instructed to do that, I would tell the client to open a Gmail or Outlook account, or similar, and use API’s to show in the website. The original email address can still be used and redirected to Gmail/Outlook.

For Gmail, have a look at https://developers.google.com/gmail/api/

1 Like

Brad It’s for a registration web site, so basically the registrants become a contact list that they want to be able to email to and receive emails from all in one application without having to open another application. This also would keep the history so when multiple back end admins would be logged in they would both be able to manage the incoming emails and send replies. It could have 2,000 registrants so having everything in one place is easier to manage, not just for the email piece but to see the history of communication for a certain registrant, if they booked a hotel room, travel, when they registered and other information. So the emails are linked to each registrant. Hope that makes sense.

Hi Ben, see my reply to Brad, I did not explain it well in my first post, not trying to re-invent the wheel and build an outlook.

Here’s an example of something I was thinking of. Example

What you are showing with the example is the user interface. This is very easy to achieve with Wappler.

The more interesting part is the mechanics behind the interface. Yes, you could build this using Wappler. I have created many a Newsletter mailing module as per

This is very simple using Wappler; but keep in mind that this is uncomplicated compared to what you have in mind.

Back to the Gmail API. This will allow you to create the functionality that you are looking for making use of an existing mechanism. It is worth further investigation.

Ben thanks, unfortunately I won’t be able to use a gmail type of account, the client registers a new domain for each event and wants the email account created using the same domain, the easy part is designing the forms in Wappler, I just not sure of the functionality part of connecting to the imap account to download the emails and link them by email address to each users detail info in the database. You would think something like this exists since there’s backend templates out there that have the interface already designed.

You can do this in WHM with a few API calls and a little work. We have done the same for Clients in the past allowing them to control mail boxes, create and delete, and forward (across multiple domains). You will have to review your hosting providers capabilities. Each are different. In the case of WHM it is very well documented. Shared hosting environments will represent a problem. In this case you really need to be in control of the hosting yourself (makes things a hell of a lot simpler).

Another consideration is to use mail parsing to the database based on keywords. Easier to do than account management and you will have the data within the database to manipulate as you wish within Wappler…

Dave thank you I will take a look at WHM.

1 Like

Have a look at their API capabilities:

https://documentation.cpanel.net/display/DD/cPanel+API+2+Functions+-+Email%3A%3Aaddpop

1 Like