On 14 Aug 2020, at 15:29, Bruno Kiste <bruno.kiste@googlemail.com> wrote:
Can I make it ignore the hostname part or accept the user "bruno" as "bruno@2c2axxx.online-server.cloud"? Can I change the lookup in dovecot or do I have to edit the postfix configuration?
It seems to me that the proper way to do this is to have postfix give Dovecot the right information.
Both Dovecot and postfix should be looking at the same lookup.
Dovecot: connect = host=localhost dbname=postfix user=dovecot password=password
postfix:
user = postfix password = password hosts = localhost dbname = postfix
If they are accessing the same database, then there's no problem,. Postfix and Dovecot will always agree on the user name.
Of course, if you have LOCAL users, then that adds complications. I did this for years and finally moved all the local users into virtual as it is much simpler to keep track of. I resisted doing this for a long time because I'd started with local users only, but there are many issues with this when you have multiple domains. Using virtual via a database is much better.
-- Forever was over. All the sands had fallen. The great race between entropy and energy had been run, and the favourite had been the winner after all. Perhaps he ought to sharpen the blade again? No. Not much point, really.