Open clone1018 opened 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.
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: