-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, 19 Mar 2010, Daryl Tester wrote:

You are using system users?

*)  The setuid users listed in the wiki kept result in setgid()

What setuid users?

failures from deliver, so I've changed it to root:mail (mail being
sendmail's MDA group), with permissions as u+s,g+rx,o-rwx

When sendmail attempts delivery, I'm getting "deferred: deliver
failed with EX_TEMP", but nothing recorded in the log files.  I've
embarrassingly widened the permissions of /var/log/dovecot and the

I changed logging of deliver to syslog for this reason:
protocol lda {
[...]
  # Log to syslog
  log_path =
  info_log_path =
  syslog_facility = mail
}

=======

My definition of local delivery on Debian is:

dnl -f $g -- sender
dnl -d $u -- destination user account name
dnl -m $h -- mailbox to deliver to (+detail part of address)
dnl -n    -- don't create new mailbox
dnl -e    -- exit code rather DSN
FEATURE(`local_procmail', `/etc/mail/smrsh/dovecot-deliver', `/etc/mail/smrsh/dovecot-deliver -e -f $g -d $u')dnl

sendmail invokes deliver already as the system user, no setuid necessary.

regards,

- -- Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBS6M6vL+Vh58GPL/cAQLTWggAmTJR+hlg42revY2+DYLcYlvAYEYDZKmG
RjoEDYxl+jtj8PkeJjAsw18wT8awUzN79fkgIh6cNi1kh/VvsCdzobVDjlJ48k2K
uTOvFRHS04uQLmOpaWsl50LRmrEw4AtMzrE2NOYL7XVdfyR6uqOf4DtpdRZsyRnD
XAc/I9nUfmk6aol0P+wnxSFNuN8hoLgIVSKF50oIzuLE3MjJgxxea7YcL+QSx8rU
j6HV5GalFYHX+/JNgVj7QUNdxdkxqhO1djNM2jhg3Ob5pYT3PGidzPLFVa10vqC2
qlFPJrc7JibyEysEDMReUxesk0ogYLKef/ey7piIGk3g9JVoBgiDGg==
=9X3F
-----END PGP SIGNATURE-----

Reply via email to