Page MenuHomePhabricator

Allow inbound e-mail without any agent configuration via IMAP
Closed, WontfixPublic

Assigned To
Authored By
vrana
Apr 10 2012, 9:28 PM
Tokens
"Like" token, awarded by apierritba."Like" token, awarded by barnes.leo."Like" token, awarded by PhoneixS."Like" token, awarded by Dianoga."Like" token, awarded by hwinkel.

Description

I've once implemented a solution which periodically checked incoming e-mail from PHP through IMAP and took actions based on their contents.

It is significantly easier to set up than solutions described in Configuring Inbound Email and it can be used with any mailbox (even hosted).

I'm giving it a Wishlist priority with the addendum that it's not my wish (I don't personally need this feature). But I can implement it (or help with implementation) if anyone is interested.

Event Timeline

vrana triaged this task as Wishlist priority.Apr 10 2012, 9:28 PM
vrana added a subscriber: vrana.
vrana renamed this task from Allow inbound e-mail without any configuration to Allow inbound e-mail without any agent configuration.Apr 10 2012, 9:30 PM
epriestley renamed this task from Allow inbound e-mail without any agent configuration to Allow inbound e-mail without any agent configuration via IMAP.Jul 19 2013, 6:21 PM

Looks like that was just testing.

would be good to have as this way all the SPAM configs are already done before the Email arrives on the inBox, further email can be checked with deamons like fetching reps. therefore emails will be collected even when fabricator was not running for a while.

This comment has been deleted.
epriestley changed the visibility from "All Users" to "Public (No Login Required)".Dec 3 2014, 6:13 PM
epriestley added subscribers: epriestley, mholden.

T7268 discusses a similar kind of mailbox, albeit not IMAP (Mailgun has an HTTP-based mailbox API). Conceivably, other protocol support might be desirable eventally.

When this gets built, we should probably assume the protocol part is pluggable/modular rather than specifically IMAP, and just implement IMAP first.

This would be extremely useful when setting up Phabricator on Openshift and can't use external servers for security reasons. Right now I can't see any way of enabling inbound email for me since I can't use external services like Mailgun and can't set up my own MTA since I don't have root access.

Setting up a dedicated email address that Phabricator could poll would solve both those problems.

+1 for this from me, internally for us getting a new gmail account (provides IMAP/POP access) is relatively easy, but getting necessary MX records/mail routing/etc... for a local copy of sendmail is significantly more difficult.

epriestley claimed this task.

This is a big chunk of work with no current customer interest. It could be implemented as a third-party extension today; otherwise I think it's unlikely to move forward without customer interest.