lib-sieve: Added a "sieve_user_email" setting that configures the user's primary email address.
This is used mainly when no other means of obtaining the user's email is available, such as when there is no envelope (in IMAP). Before, the postmaster address or the null "<>" address was used as a fallback for sending messages. The redirect and enotify commands can be explicitly configured to use what is configured with sieve_user_email.
Showing
- INSTALL 12 additions, 0 deletionsINSTALL
- doc/example-config/conf.d/90-sieve.conf 12 additions, 0 deletionsdoc/example-config/conf.d/90-sieve.conf
- src/lib-sieve/cmd-redirect.c 11 additions, 6 deletionssrc/lib-sieve/cmd-redirect.c
- src/lib-sieve/plugins/enotify/mailto/ntfy-mailto.c 16 additions, 11 deletionssrc/lib-sieve/plugins/enotify/mailto/ntfy-mailto.c
- src/lib-sieve/sieve-address-source.c 13 additions, 3 deletionssrc/lib-sieve/sieve-address-source.c
- src/lib-sieve/sieve-address-source.h 7 additions, 5 deletionssrc/lib-sieve/sieve-address-source.h
- src/lib-sieve/sieve-common.h 1 addition, 0 deletionssrc/lib-sieve/sieve-common.h
- src/lib-sieve/sieve-settings.c 15 additions, 1 deletionsrc/lib-sieve/sieve-settings.c
- tests/execute/smtp.svtest 50 additions, 0 deletionstests/execute/smtp.svtest
- tests/extensions/enotify/mailto.svtest 60 additions, 0 deletionstests/extensions/enotify/mailto.svtest
Loading
Please register or sign in to comment