Homec4science

Introduce basic `bin/mail` with a `resend` workflow

Authored by epriestley <git@epriestley.com> on Mar 30 2013, 23:53.

Description

Introduce basic bin/mail with a resend workflow

Summary:
Fixes T2458. Ref T2843. @tido's email from T2843 has exhausted its retries and failed, but we want to try it again with the patch from D5464 to capture the actual error. This sort of thing has come up a few times in debugging, too.

Also fixed some stuff that came up while debugging this.

Test Plan:

  • Ran command with no args.
  • Ran resend with no args.
  • Ran resend with bad IDs.
  • Ran resend with already-queued messages, got "already queued" error.
  • Ran resend with already-sent message, got requeue.

Reviewers: btrahan, tido

Reviewed By: tido

CC: aran

Maniphest Tasks: T2458, T2843

Differential Revision: https://secure.phabricator.com/D5493

Details

Committed
epriestley <git@epriestley.com>Mar 30 2013, 23:53
Pushed
aubortJan 31 2017, 17:16
Parents
rPH9ca2bb991c0a: Use ExecFuture to raise sendmail error codes out of PHPMailer
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHe80c59cbc622: Introduce basic `bin/mail` with a `resend` workflow (authored by epriestley <git@epriestley.com>).Mar 30 2013, 23:53