Page MenuHomePhabricator

Ponder Inbound E-Mail Enhancement
Closed, ResolvedPublic

Description

The Problem

  1. At our organization we would like to increase engagement with Ponder. The more people ask questions, the larger our repository of information/ knowledge base.
  2. When on a client site, we would like to allow for users to quickly ask a targeted group a question and have this information persisted for searching at some later time. (In this case through e-mail on mobile)

The Proposed Solution

Enhance Phabricator to accept inbound e-mail to open up a new question.

Example E-mail
Subject : Question Header
Body : Question Details
<To> : Subscribers

Event Timeline

@epriestley I assume application emails are abstracted like Maniphest?

Yes, this is probably pretty straightforward to implement by mostly copying Maniphest's implementation.

One tricky part is when mail comes from an address we do not recognize. Maniphest sort of half-supports this today and we planned to support it more fully for a long time (T1205), but I currently think the best way to handle this case (arbitrary, unregistered mail senders) is to send all of it to Nuance instead.

So an inbound handler is a reasonable approach if you expect all users asking questions to have Phabricator accounts already, but probably not the best fit if you want users to be able to just send mail to an address without having an account first.