zulip/zerver
Alex Vandiver 8102519242 send_email: Remove `List-Unsubscribe-Post` from remote-server emails.
For remote servers, we cannot advertise `List-Unsubscribe=One-Click`,
which is specified in RFC 8058[^1] to mean that the `List-Unsubscribe`
URL supports a POST request with no arguments to unsubscribe.  Because
we show an interstitial and confirmation page, as this is not just a
mailing list which is disabled if you click the link, it does not
support the mail system performing the unsubscribe for the user.

Remove the inaccurate header for remote servers.

[^1]: https://datatracker.ietf.org/doc/html/rfc8058
2023-12-15 09:12:25 -08:00
..
actions models: Make ScheduledMessage.read_by_sender non-nullable. 2023-12-14 08:16:31 -08:00
data_import python: Consistently use from…import for datetime. 2023-12-05 12:01:18 -08:00
integration_fixtures/nagios
lib send_email: Remove `List-Unsubscribe-Post` from remote-server emails. 2023-12-15 09:12:25 -08:00
management change_user_role: List role choices in --help output. 2023-12-14 15:06:18 -08:00
migrations models: Make ScheduledMessage.read_by_sender non-nullable. 2023-12-14 08:16:31 -08:00
openapi message_send: Add read_by_sender API parameter. 2023-12-14 08:16:31 -08:00
tests push_notifications: Improve logging when not contacting bouncer. 2023-12-15 08:15:36 -08:00
tornado tornado: Handle the handler having been cleared by connection close. 2023-12-12 10:29:37 -08:00
transaction_tests mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
views realm: Enfore length restriction on jitsi_server_url at API level. 2023-12-14 12:11:59 -08:00
webhooks python: Use urlsplit instead of urlparse. 2023-12-05 13:03:07 -08:00
worker remote_server: Rename to 'send_server_data_to_push_bouncer'. 2023-12-11 14:07:39 -08:00
__init__.py
apps.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
context_processors.py context_processors: Add common context to be used in corporate pages. 2023-12-08 12:26:12 -08:00
decorator.py python: Use urlsplit instead of urlparse. 2023-12-05 13:03:07 -08:00
filters.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
forms.py registration: Set the organization language at creation time. 2023-10-26 16:27:35 -07:00
logging_handlers.py error_notify: Remove custom email error reporting handler. 2023-07-20 11:00:09 -07:00
middleware.py requests: Add SELF_HOSTING_MANAGEMENT_SUBDOMAIN. 2023-11-22 14:22:26 -08:00
models.py models: Make ScheduledMessage.read_by_sender non-nullable. 2023-12-14 08:16:31 -08:00
signals.py email: Add a space after the time and AM/PM in the login email. 2023-11-27 09:47:30 -08:00