Displaying 5 results from an estimated 5 matches for "lspawn".
Did you mean:
spawn
2019 Nov 03
1
Sieve redirect does not collect the sendmail child process correctly (Dovecot 2.3.4.1, Pigeonhole 0.5.4)
...already know about this issue (tracked as DOP-942). It
> apparently happens because qmail masks the SIGCHLD signal while Dovecot
> doesn't unmask it before waiting for children.
You're right.
Isn't this a simple fix - a call to sigprocmask ?
This should not be a problem in qmail-lspawn/qmail-local as their code
has not been changed for years.
So there should have been a breaking change in Dovecot/Pigeonhole.
What follows is some more debugging from me.
The chain of processes that lead to dovecot-lda and sendmail execution look like this:
PID
32457 qmail-lspawn
6923 qm...
2019 Nov 02
2
Sieve redirect does not collect the sendmail child process correctly (Dovecot 2.3.4.1, Pigeonhole 0.5.4)
...+b1
Version table:
*** 1.06-6+b1 900
900 http://deb.debian.org/debian buster/main amd64 Packages
so sendmail's implementation comes from Qmail:
# ls -al `which sendmail`
lrwxrwxrwx 1 root root 14 Feb 23 2015 /usr/sbin/sendmail -> qmail-sendmail
I've strace-d the qmail-lspawn process which executes dovecot's LDA, which
processes the Sieve rules and executes "sendmail".
The sendmail process executes and returns successfully, the mail is delivered,
however the Sieve code does not wait for the child process correctly and tries
to kill the already exited proce...
2010 Feb 26
2
Email Problem
...-c 30 -u 508 -g 503 0 smtp
/var/qmail/bin/qmail-smtpd
mail.13gems.com /home/vpopmail/bin/vchkpw /usr/bin/true
21595 ? S 0:00 multilog t s100000 n20 /var/log/qmail/qmail-smtpd
21596 ? S 0:00 multilog t s100000 n20 /var/log/qmail/qmail-send
21597 ? S 0:00 qmail-lspawn ./Maildir
21598 ? S 0:00 qmail-rspawn
21601 ? S 0:00 qmail-clean
[root qmail-send]# qmailctl stat
/service/qmail-send: up (pid 21589) 60864 seconds
/service/qmail-send/log: up (pid 21596) 60864 seconds
/service/qmail-smtpd: up (pid 21593) 60864 seconds
/service/qmail...
2011 Oct 18
2
Fried Email Server! Perl Problem
...11575 ???????? S????? 0:00 /usr/local/bin/tcpserver -v -x /etc/tcp.smtp.cdb -c 20 -R -u 502 -g 501 0 smtp /var/qmail/bin/qmail-smtpd mail.13gems.com /home/vpopmail/bin/vchkpw /usr/bin/true
11579 ???????? S????? 0:00 multilog t s100000 n20 /var/log/qmail/qmail-smtpd
11580 ???????? S????? 0:00 qmail-lspawn ./Maildir
11581 ???????? S????? 0:00 qmail-rspawn
11582 ???????? S????? 0:00 qmail-clean
11584 ???????? S????? 0:00 tcpserver -H -R -v -c100 0 110 qmail-popup mail.13gems.com /home/vpopmail/bin/vchkpw qmail-pop3d Maildir
11586 ???????? S????? 0:00 multilog t s100000 n20 /var/log/qmail/qmail-pop3d
1...
2019 Nov 02
0
Sieve redirect does not collect the sendmail child process correctly (Dovecot 2.3.4.1, Pigeonhole 0.5.4)
...900 http://deb.debian.org/debian buster/main amd64 Packages
>
> so sendmail's implementation comes from Qmail:
>
> # ls -al `which sendmail`
> lrwxrwxrwx 1 root root 14 Feb 23 2015 /usr/sbin/sendmail -> qmail-sendmail
>
>
> I've strace-d the qmail-lspawn process which executes dovecot's LDA, which
> processes the Sieve rules and executes "sendmail".
> The sendmail process executes and returns successfully, the mail is delivered,
> however the Sieve code does not wait for the child process correctly and tries
> to kill the...