1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-27 06:58:17 +01:00
phorge-phorge/src/docs/user/configuration
epriestley b469a5134d Allow "SMTP" and "Sendmail" mailers to have "Message-ID" behavior configured in "cluster.mailers"
Summary:
Fixes T13265. See that task for discussion. Briefly:

  - For mailers that use other mailers (SMTP, Sendmail), optionally let administrators set `"message-id": false` to improve threading behavior if their local Postfix is ultimately sending through SES or some other mailer which will replace the "Message-ID" header.

Also:

  - Postmark is currently marked as supporting "Message-ID", but it does not actually support "Message-ID" on `secure.phabricator.com` (mail arrives with a non-Phabricator message ID). I suspect this was just an oversight in building or refactoring the adapter; correct it.
  - Remove the "encoding" parameter from "sendmail". It think this was just missed in the cleanup a couple months ago; it is no longer used or documented.

Test Plan: Added and ran unit tests. (These feel like overkill, but this is super hard to test on real code.) See T13265 for evidence that this overall approach improves behavior.

Reviewers: amckinley

Reviewed By: amckinley

Maniphest Tasks: T13265

Differential Revision: https://secure.phabricator.com/D20285
2019-03-16 12:35:55 -07:00
..
advanced_configuration.diviner Correct spelling of "phabrictor" in Lipsum and elsewhere 2017-02-27 09:09:13 -08:00
configuration_guide.diviner Fix spelling 2017-10-09 10:48:04 -07:00
configuration_locked.diviner Raise a setup warning when locked configuration has a configuration value stored in the database 2019-02-13 12:27:48 -08:00
configuring_accounts_and_registration.diviner During first-time setup, create an administrator account with no authentication instead of weird, detached authentication 2019-02-12 14:47:47 -08:00
configuring_backups.diviner Fix spelling 2017-10-09 10:48:04 -07:00
configuring_encryption.diviner Fix spelling 2017-10-09 10:48:04 -07:00
configuring_file_domain.diviner Tell users to avoid magical CloudFlare nonsense in the CDN documentation 2016-04-17 01:50:26 +00:00
configuring_file_storage.diviner Make the documentation more clear that storage.mysql-engine.max-size is measured in bytes 2016-12-13 07:34:20 -08:00
configuring_inbound_email.diviner Wordsmith inbound mail documentation more thoroughly 2019-01-16 14:44:57 -08:00
configuring_outbound_email.diviner Allow "SMTP" and "Sendmail" mailers to have "Message-ID" behavior configured in "cluster.mailers" 2019-03-16 12:35:55 -07:00
configuring_preamble.diviner Update rate limiting for APCu and X-Forwarded-For 2017-04-21 20:39:14 -07:00
custom_fields.diviner Support "template objects" generically in EditEngine 2015-12-07 13:44:07 -08:00
managing_caches.diviner Improve pygments.enabled discussion 2014-12-29 16:15:48 -08:00
managing_daemons.diviner Clean up some old cluster-ish documentation 2016-04-12 19:14:08 -07:00
managing_garbage.diviner Fix spelling 2017-10-09 10:48:04 -07:00
notifications.diviner Correct Aphlict documentation for Nginx proxying 2016-04-24 06:31:58 -07:00
storage_adjust.diviner Improve messaging and documentation around surplus schemata 2014-12-29 10:58:46 -08:00
troubleshooting_https.diviner Remove duplicate duplicate words which are not requires 2015-06-23 17:26:14 -07:00