-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Thu, 19 Feb 2009, ben wrote:
aliases/aliases.db :
blaatuser | /opt/dovecot/libexec/dovecot/deliver -d $u
In my eyes, there are two problems here:
- This line should read
blaatuser: "| /opt..."
- you cannot use $u in aliases
Also, delivering in Aliases means that sendmail is using a non-root / non-virtuser-uid UID. So you probably have to SetUID-root deliver, in order to give deliver a) permission to the auth socket and b) permission to spool the message into the mailbox.
====
Actually you never told sendmail to use the dovecot: mailer you've configured.
Remove both the virtuser and alias entry, so sendmail even tries to hit mailertable you have configuered the dovecot: mailer in.
Also, remove the domain from local-host-names and place it into relay-domains.
Check the requireness of SetUID-root of deliver. (s. above)
Bye,
Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
iQEVAwUBSZ1G9HWSIuGy1ktrAQL9fwf8CLD+bMo6C5GrLSiZ1GWRp6rV4nJalfpL Lzpe0B/274nYjMkMzh+8xOgDxdkyNOweEJYfzULJu+jFIWARmNJNq1CczCCH3paR RQExE2sF/1UD4ZzVptdI86CQ0k90G8EfDKzxR7QQj7Dyo9uCLGfI4P+njVyRmNCL YqWg58p0bAQF6BF6PEFg8ZwBxuLj2NPc1YJ0R7xt00luT2up0QSoFahv0Gq06/yR SfMfJh/lcB63vpERwgnkubMPn0grhafoS7fLZqZfsXdzphZ0GlNFCKRWs41N5G3l 4KUTnFaoy9AHN4+Dmn/Rn7bGcBQTMQz8cLOtYLO7UngufLW/A2lSNQ== =74TF -----END PGP SIGNATURE-----