Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Managesieve: Add ability to remove 'redirect' option from UI #7922

Closed
tomsommer opened this issue Mar 8, 2021 · 2 comments
Closed

Managesieve: Add ability to remove 'redirect' option from UI #7922

tomsommer opened this issue Mar 8, 2021 · 2 comments

Comments

@tomsommer
Copy link
Contributor

tomsommer commented Mar 8, 2021

Mailservers can opt to not allow the Sieve redirect functionality to work, (Dovecot has sieve_max_redirects=0).

There is no way to hide the redirect option from the Roundcube Managesieve UI, so the option is always displayed even if the functionality is disabled.

It would be nice with a hook or plugin config option to hide/disable 'redirect' from appearing in the Roundcube UI.

@alecpl
Copy link
Member

alecpl commented Jun 6, 2021

Implemented. Configuration as follows: $config['managesieve_disabled_actions'] = ['redirect'];

@the-djmaze
Copy link

the-djmaze commented Nov 23, 2023

@tomsommer did you also request this at MS Outlook, Thunderbird, Kmail, Imail, etc. etc.
Because there the option is still active due to RFC 5228 section 4.

https://datatracker.ietf.org/doc/html/rfc5228#section-4

Implementations MUST support the "keep", "discard", and "redirect" actions.

https://datatracker.ietf.org/doc/html/rfc5228#section-4.2

Implementations MAY ignore a redirect action silently due to policy
reasons. For example, an implementation MAY choose not to redirect
to an address that is known to be undeliverable. Any ignored
redirect MUST NOT cancel the implicit keep.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants