LDA Sieve plugin: Fixed handling of temporary SMTP errors.
These caused a BUG error to be reported during delivery. Solved by signalling the occurrence of storage errors as a separate execution status flag, rather than querying the last storage itself for errors, which won't work.
Showing
- src/lib-sieve/sieve-actions.c 12 additions, 3 deletionssrc/lib-sieve/sieve-actions.c
- src/lib-sieve/sieve-result.c 1 addition, 1 deletionsrc/lib-sieve/sieve-result.c
- src/lib-sieve/sieve-types.h 6 additions, 4 deletionssrc/lib-sieve/sieve-types.h
- src/plugins/lda-sieve/lda-sieve-plugin.c 2 additions, 1 deletionsrc/plugins/lda-sieve/lda-sieve-plugin.c
Loading
Please register or sign in to comment