Re: Catch-all with LMTP and Postfix
On 22.08.2016 21:53, Michael Starks wrote:
On 08/22/2016 01:29 AM, Aki Tuomi wrote:
It seems your postfix is misbehaving. Did you forget to run postmap?
Aki Tuomi Dovecot oy
Thanks for the response, Aki. I dug a little deeper and found this:
lrwxrwxrwx. 1 root root 20 Jul 24 01:37 virtual_alias_maps -> /etc/postfix/virtual
I had been postmapping virtual_alias_maps, but not virtual. I guess postmap doesn't follow links. When I postmapped virtual and did a 'postfix reload' it started to work.
Seems you accidentically replied to me only.
Postfix uses the filename you provide as name for the db file, so running it against symlinks does follow the symlink, but it uses the symlink name as what it uses to create the .db file.
You can test this by creating file and doing symlink for it and running postmap against the symlink. You'll see that it will create symlink-name.db file instead of file.db.
Aki Tuomi Dovecot oy
On 08/22/2016 02:00 PM, Aki Tuomi wrote:
Seems you accidentically replied to me only.
Yup, whoops.
Postfix uses the filename you provide as name for the db file, so running it against symlinks does follow the symlink, but it uses the symlink name as what it uses to create the .db file.
You can test this by creating file and doing symlink for it and running postmap against the symlink. You'll see that it will create symlink-name.db file instead of file.db.
Also good to know, although it seems like odd behavior. I would think that if Postfix followed the link then the corresponding .db would also be of the followed filename. No matter, I removed the link to simplify things.
participants (2)
-
Aki Tuomi
-
Michael Starks