https://doc.dovecot.org/2.3/settings/core/#core_setting-sendmail_path

and

https://doc.dovecot.org/2.3/settings/core/#core_setting-submission_host

Aki

> On 11/12/2024 15:08 EET christian via dovecot <dovecot@dovecot.org> wrote:
> 
>  
> Where is this set up with submission_host and sendmail_path? I can't 
> find anything about this in dovecot.
> 
> Christian
> 
> Am 11.12.2024 um 13:58 schrieb Aki Tuomi via dovecot:
> > Ok, then I would suggest checking your MTA logs to see if such attempt was 
> > ever made?
> > 
> > Also I wonder if you have submission_host or sendmail_path configured 
> > correctly?
> >   
> > Aki
> > 
> >> On 11/12/2024 14:45 EET christian via dovecot <dovecot@dovecot.org> wrote:
> >>
> >>   
> >> sieve-test result
> >>
> >> sieve-test -c /etc/dovecot/dovecot.conf
> >> /var/customers/sieve/postmas...@domain.info/filter.sieve
> >> /home/mail/domain/domain.info/postmaster/cur/'17
> >>           33920865.M944228P1768729.wwl10,S=6511,W=6637:2,'
> >> sieve-test(root)<1768869><>: Debug: Loading modules from directory:
> >> /usr/lib/dovecot/modules
> >> sieve-test(root)<1768869><>: Debug: Module loaded:
> >> /usr/lib/dovecot/modules/lib20_mailbox_alias_plugin.so
> >> sieve-test(root)<1768869><>: Debug: Module loaded:
> >> /usr/lib/dovecot/modules/lib20_zlib_plugin.so
> >> sieve-test(root): Debug: Effective uid=2000, gid=2000, home=/root
> >> sieve-test(root): Debug: open(/proc/self/io) failed: Permission denied
> >> sieve-test(root): Debug: Namespace inbox: type=private, prefix=, sep=,
> >> inbox=yes, hidden=no, list=yes, subscriptions=yes
> >> location=maildir:/home/mail/root
> >> sieve-test(root): Debug: maildir++: root=/home/mail/root, index=,
> >> indexpvt=, control=, inbox=/home/mail/root, alt=
> >>
> >> Performed actions:
> >>
> >>    * redirect message to: <christ...@domain.info>
> >>           + preserve implicit keep
> >>
> >> Implicit keep:
> >>
> >>    * store message in folder: INBOX
> >>
> >> sieve-test(root): Info: final result: success
> >>
> >> ###
> >>
> >> The email ist not in the christ...@domain.info INBOX
> >>
> >> Christian
> >>
> >>
> >> Am 11.12.2024 um 13:27 schrieb Aki Tuomi via dovecot:
> >>> Please try sieve-test, it comes with dovecot and you can use it to 
> >>> actually get pretty detailed information about what happens with your 
> >>> script.
> >>>
> >>> I cannot see anything in particular wrong with your config.
> >>>
> >>> Aki
> >>>
> >>>> On 11/12/2024 14:19 EET christian via dovecot <dovecot@dovecot.org> 
> >>>> wrote:
> >>>>
> >>>>    
> >>>> But it doesn't matter which email comes in. In the test case, every
> >>>> email that comes in should be forwarded. No Sieve action is written to
> >>>> the sieve.log. Something doesn't seem to be working properly.
> >>>>
> >>>> Can you take a look at my attached postconf -n to see if you can see
> >>>> anything?
> >>>>
> >>>> Am 11.12.2024 um 13:06 schrieb Aki Tuomi via dovecot:
> >>>>> Have you tried with sieve-test? It could provide more information on 
> >>>>> what is happening with your script and email.
> >>>>>
> >>>>> Aki
> >>>>>
> >>>>>> On 11/12/2024 13:54 EET christian via dovecot <dovecot@dovecot.org> 
> >>>>>> wrote:
> >>>>>>
> >>>>>>     
> >>>>>> I have a typical line from the log that shows how a sieve script is
> >>>>>> accessed. But it is not taken into account. All user sieve scripts are
> >>>>>> not executed. All before.script entries are executed properly.
> >>>>>>
> >>>>>> Dec 11 12:45:26
> >>>>>> lda(postmas...@domain.info)<1725352><QCQ8AVZ7WWeoUxoAF7VarQ>: Debug:
> >>>>>> sieve: file storage: Relative path to sieve storage in active link:
> >>>>>> Dec 11 12:45:26
> >>>>>> lda(postmas...@leicht.info)<1725352><QCQ8AVZ7WWeoUxoAF7VarQ>: Debug:
> >>>>>> sieve: file storage: Using Sieve script path:
> >>>>>> /var/customers/sieve/postmas...@domain.info/.dovecot.sieve
> >>>>>> Dec 11 12:45:26
> >>>>>> lda(postmas...@leicht.info)<1725352><QCQ8AVZ7WWeoUxoAF7VarQ>: Debug:
> >>>>>> sieve: file storage: script `filter': Opened script `filter' from
> >>>>>> `/var/customers/sieve/postmas...@domain.info/.dovecot.sieve'
> >>>>>>
> >>>>>> Here is the content of the script. A simple copy.
> >>>>>> I created the script using roundcube Webmailer and Managed Sieve.
> >>>>>>
> >>>>>> require ["copy"];
> >>>>>> # rule:[Umleiten]
> >>>>>> if true
> >>>>>> {
> >>>>>>        redirect :copy "christ...@domain.info";
> >>>>>> }
> >>>>>>
> >>>>>>
> >>>>>> There is no "error" message in the logs, however.
> >>>>>>
> >>>>>> All before.script entries are executed properly.
> >>>>>>
> >>>>>> Christian
> >>>>>>
> >>>>>>
> >>>>>> Am 11.12.2024 um 12:08 schrieb Aki Tuomi via dovecot:
> >>>>>>> It's hard to say exactly, can you consider posting it to the list? 
> >>>>>>> Make sure it does not contain anything you don't want to make public.
> >>>>>>>
> >>>>>>> Aki
> >>>>>>>
> >>>>>>>> On 11/12/2024 13:00 EET christian via dovecot <dovecot@dovecot.org> 
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>      
> >>>>>>>> Hello Aki,
> >>>>>>>> can you tell me what exactly I should be looking for? With the 
> >>>>>>>> amount of
> >>>>>>>> log entries in the debug.log it is otherwise very difficult to find
> >>>>>>>> something if you don't know what to look for.
> >>>>>>>> Thanks
> >>>>>>>> Christian
> >>>>>>>>
> >>>>>>>> Am 11.12.2024 um 08:02 schrieb Aki Tuomi via dovecot:
> >>>>>>>>>
> >>>>>>>>>> On 08/12/2024 14:37 EET christian via dovecot 
> >>>>>>>>>> <dovecot@dovecot.org> wrote:
> >>>>>>>>>>
> >>>>>>>>>>       
> >>>>>>>>>> Hello,
> >>>>>>>>>> For the past few weeks, I have been facing an issue where user 
> >>>>>>>>>> Sieve
> >>>>>>>>>> scripts no longer work.
> >>>>>>>>>>
> >>>>>>>>>> I have configured the filtering of spam emails marked by Rspamd in 
> >>>>>>>>>> a
> >>>>>>>>>> before.sieve script, and that works fine. However, the user scripts
> >>>>>>>>>> created via ManageSieve through the Roundcube webmailer do not 
> >>>>>>>>>> function
> >>>>>>>>>> anymore.
> >>>>>>>>>>
> >>>>>>>>>> I suspect that this issue started after a Debian 12.6 system 
> >>>>>>>>>> upgrade.
> >>>>>>>>>> Could it be that something fundamentally changed, or is Dovecot not
> >>>>>>>>>> fully compatible with Debian 12? However, I find that hard to 
> >>>>>>>>>> believe.
> >>>>>>>>>>
> >>>>>>>>>> Despite repeatedly reinstalling the Dovecot environment and 
> >>>>>>>>>> verifying
> >>>>>>>>>> file permissions and configurations multiple times, I haven't been 
> >>>>>>>>>> able
> >>>>>>>>>> to resolve the issue. I’ve been running Sieve for over 15 years on
> >>>>>>>>>> various servers and have never encountered such problems.
> >>>>>>>>>>
> >>>>>>>>>> Unfortunately, the sieve_user_log = /var/log/dovecot/sieve.log 
> >>>>>>>>>> file is
> >>>>>>>>>> not being created. The directory specified in sieve_trace_dir =
> >>>>>>>>>> /var/log/dovecot/sieve is created, but it only logs actions from
> >>>>>>>>>> before.sieve, not from user Sieve scripts.
> >>>>>>>>>>
> >>>>>>>>>> Here are the relevant settings from 90-sieve.conf:
> >>>>>>>>>>
> >>>>>>>>>> plugin {
> >>>>>>>>>>           sieve_extensions = +editheader
> >>>>>>>>>>           sieve =
> >>>>>>>>>> file:/var/customers/sieve/%u/;active=/var/customers/sieve/%u/.dovecot.sieve
> >>>>>>>>>>           sieve_dir = /var/customers/sieve/
> >>>>>>>>>>           sieve_default = /var/customers/sieve/default.sieve
> >>>>>>>>>>           sieve_global = /var/customers/sieve/global.sieve
> >>>>>>>>>>           sieve_before = /var/customers/sieve/before.sieve
> >>>>>>>>>>           sieve_user_log = /var/log/dovecot/sieve.log
> >>>>>>>>>>           sieve_trace_dir = /var/log/dovecot/sieve
> >>>>>>>>>>           sieve_compile_binary = yes
> >>>>>>>>>>           sieve_trace_level = matching
> >>>>>>>>>>           sieve_trace_debug = yes
> >>>>>>>>>>           sieve_debug = yes
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>> Here’s a log entry from info_log_path = 
> >>>>>>>>>> /var/log/dovecot/dovecot-lda.log:
> >>>>>>>>>>
> >>>>>>>>>> Dec 08 12:57:44 
> >>>>>>>>>> lda(i...@domain.info)<2664475><r1+hOreJVWcbqCgAF7VarQ>:
> >>>>>>>>>> Info: sieve: 
> >>>>>>>>>> msgid=<20241208115741.7792d7fe54743...@fgfunnelsmail.com>:
> >>>>>>>>>> fileinto action: stored mail into mailbox 'INBOX'
> >>>>>>>>>>
> >>>>>>>>>> Here’s a log entry from debug.log:
> >>>>>>>>>>
> >>>>>>>>>> Dec 08 13:12:55 
> >>>>>>>>>> lda(i...@domain.info)<2680802><SNQDB0eNVWfi5ygAF7VarQ>:
> >>>>>>>>>> Debug: sieve: Using the following location for user's Sieve script:
> >>>>>>>>>> /var/customers/sieve/i...@domain.info/.dovecot.sieve
> >>>>>>>>>>
> >>>>>>>>>> However, the script is not being applied.
> >>>>>>>>>>
> >>>>>>>>>> Contents of /var/customers/sieve/i...@domain.info:
> >>>>>>>>>>
> >>>>>>>>>> /var/customers/sieve/i...@domain.info # ls -lah
> >>>>>>>>>> total 24K
> >>>>>>>>>> drwxr-x---  3 vmail vmail 4.0K Dec  8 13:07 .
> >>>>>>>>>> drwxr-x--- 51 vmail vmail 4.0K Dec  7 19:40 ..
> >>>>>>>>>> lrwxrwxrwx  1 vmail vmail   12 Dec  7 15:23 .dovecot.sieve -> 
> >>>>>>>>>> filter.sieve
> >>>>>>>>>> -rwxr-x---  1 vmail vmail  212 Dec  7 19:40 .dovecot.svbin
> >>>>>>>>>> -rw-r-----  1 vmail vmail   95 Dec  8 13:07 filter.sieve
> >>>>>>>>>> -rwxr-x---  1 vmail vmail  212 Dec  7 19:40 filter.svbin
> >>>>>>>>>> drwxr-x---  2 vmail vmail 4.0K Dec  8 13:07 tmp
> >>>>>>>>>>
> >>>>>>>>>> Contents of filter.sieve:
> >>>>>>>>>>
> >>>>>>>>>> require ["copy"];
> >>>>>>>>>> # rule: [Redirect]
> >>>>>>>>>> if true
> >>>>>>>>>> {
> >>>>>>>>>>           redirect :copy "christ...@domain.info";
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>> The sieve_user_log = /var/log/dovecot/sieve.log file remains empty.
> >>>>>>>>>> Write permissions are correct, and there are no indications of 
> >>>>>>>>>> errors in
> >>>>>>>>>> the dovecot.log or debug.log.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks for infos and your help
> >>>>>>>>>>
> >>>>>>>>>> Christian
> >>>>>>>>>
> >>>>>>>>> Can you try enabling mail_debug=yes and see if it tells anything?
> >>>>>>>>>
> >>>>>>>>> Aki
> >>>>>>>>> _______________________________________________
> >>>>>>>>> dovecot mailing list -- dovecot@dovecot.org
> >>>>>>>>> To unsubscribe send an email to dovecot-le...@dovecot.org
> >>>>>>>>
> >>>>>>>> _______________________________________________
> >>>>>>>> dovecot mailing list -- dovecot@dovecot.org
> >>>>>>>> To unsubscribe send an email to dovecot-le...@dovecot.org
> >>>>>>> _______________________________________________
> >>>>>>> dovecot mailing list -- dovecot@dovecot.org
> >>>>>>> To unsubscribe send an email to dovecot-le...@dovecot.org
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> dovecot mailing list -- dovecot@dovecot.org
> >>>>>> To unsubscribe send an email to dovecot-le...@dovecot.org
> >>>>> _______________________________________________
> >>>>> dovecot mailing list -- dovecot@dovecot.org
> >>>>> To unsubscribe send an email to dovecot-le...@dovecot.org
> >>>>
> >>>> _______________________________________________
> >>>> dovecot mailing list -- dovecot@dovecot.org
> >>>> To unsubscribe send an email to dovecot-le...@dovecot.org
> >>> _______________________________________________
> >>> dovecot mailing list -- dovecot@dovecot.org
> >>> To unsubscribe send an email to dovecot-le...@dovecot.org
> >>
> >> _______________________________________________
> >> dovecot mailing list -- dovecot@dovecot.org
> >> To unsubscribe send an email to dovecot-le...@dovecot.org
> > _______________________________________________
> > dovecot mailing list -- dovecot@dovecot.org
> > To unsubscribe send an email to dovecot-le...@dovecot.org
> 
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to