[exim] Delay after "exim -Mg ..." to local address.

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Guido.Schneider
Date:  
À: exim-users
Sujet: [exim] Delay after "exim -Mg ..." to local address.




Hi,
when I use "exim -Mg ..." to cancel the delivery of a message from a local
user I get the following error message:
"<= <> R=KHO5OZ-0005ES-HQ U=Administrator P=local S=1636
== user1@??? R=local_user T=mail_spool defer (-6): mailbox
/var/mail/user1 has wrong uid
(1111 != 500)"
After the retry delay of 15min the delivery report message will be
sucessfully delivered by the queue runner.

The platform is Windows Server 2003 with Cygwin. On this platform only the
daemon/queue runner process has the correct permission to do local
deliverys.
The account which issues the "exim -Mg ..." has not.
Is there a way to avoid the immediate delivery and to queue the delivery
report message when using "exim -Mg ..." ?
It would also be ok if the transmission of the would use the smtp daemon.

I tested with "exim -odq -Mg ..." but without success (see the debug
output below).
Thanks
gsrs

$ exim -d-all+exec -odq -Mg KHO5OZ-0005ES-HQ
Exim version 4.63 uid=500 gid=513 pid=7056 D=80
Probably GDBM (native mode)
Support for: crypteq iconv() PAM OpenSSL Content_Scanning
Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz dnsdb dsearch
ldap ldapdn ldapm passwd
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply pipe smtp
Size of off_t: 8
configuration file is /etc/exim.conf
log selectors = 00000ffc 00089001
cwd=/home/Administrator 5 args: exim -d-all+exec -odq -Mg KHO5OZ-0005ES-HQ
trusted user
admin user
LOG: MAIN
cancelled by Administrator
exec /bin/exim -d=0x80 -t -oem -oi -f <> -EKHO5OZ-0005ES-HQ
Exim version 4.63 uid=500 gid=513 pid=1296 D=80
Probably GDBM (native mode)
Support for: crypteq iconv() PAM OpenSSL Content_Scanning
Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz dnsdb dsearch
ldap ldapdn ldapm passwd
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply pipe smtp
Size of off_t: 8
configuration file is /etc/exim.conf
log selectors = 00000ffc 00089001
cwd=/var/spool/exim 8 args: /bin/exim -d=0x80 -t -oem -oi -f <>
-EKHO5OZ-0005ES-HQ
trusted user
admin user
LOG: MAIN
<= <> R=KHO5OZ-0005ES-HQ U=Administrator P=local S=1636
>>>>>>>>>>>>>>>> Exim pid=1296 terminating with rc=0 >>>>>>>>>>>>>>>>

R: system_aliases for user1@???
R: userforward for user1@???
R: procmail for user1@???
R: maildrop for user1@???
R: local_user for user1@???
T: appendfile for user1@???
LOG: MAIN
Completed
>>>>>>>>>>>>>>>> Exim pid=7056 terminating with rc=0 >>>>>>>>>>>>>>>>

LOG: MAIN
== user1@??? R=local_user T=mail_spool defer (-6): mailbox
/var/mail/user1 has wrong uid
(1111 != 500)