ResolvdCo / resolvd

The easiest customer support tools for small companies.
https://resolvd.co
GNU Affero General Public License v3.0
2 stars 0 forks source link

Core: Allow various inbound / outbound mailbox adapters #19

Open clone1018 opened 1 year ago

clone1018 commented 1 year ago

Currently we're just supporting IMAP and SMTP, but in reality I suspect our most popular Mailbox will be using the Gmail API. This would amount to a "one-click" type setup.

As such our core mail system should support many different adapters. Swoosh provides many such outbound adapters but I haven't found a comprehensive inbound adapter library. We should likely make our own, or contribute to one that has already made a good start. receivex for example has support for Mailgun and Mandrill.

Expected popular adapters:

ryotsu commented 1 year ago

I think an easier way to abstract over all incoming emails would be to have the customer forward their mail to our own mail server. We can also use our mail server to send email on their behalf. Zendesk seems to do the same with support@<company-name>.zendesk.com. For something as ubiquitous as gmail, we should definitely have a simple one-click type setup.