Post aliases are implemented in the local delivery agent. To use lmtp, put
your aliases in virtual_alias_maps

Postfix does not expand aliases with sendmail -bv, just reports if the
address will be accepted.





On Sat, Oct 26, 2024 at 11:47 AM Benny Pedersen via dovecot <
dovecot@dovecot.org> wrote:

> Nick Howitt via dovecot skrev den 2024-10-26 18:36:
> > On 26/10/2024 17:22, Benny Pedersen via dovecot wrote:
> >>
> >> Marc via dovecot skrev den 2024-10-26 16:34:
> >>>> I am pretty new to Dovecot and totally new to LMTP. I have normal
> >>>> delivery working but I am struggling with aliases. In my mail queue
> >>>> I am
> >>>> seeing things like:
> >>>>
> >>>> But in my /etc/aliases, I am aliasing clamav to nick and
> >>>> n...@mydomain.com is a valid mail box that can receive normal mail.
> >>>>
> >>>> The corresponding line in the mail log is:
> >>>>
> >>>>     2024-10-26T14:55:56.385500+01:00 mail-www dovecot:
> >>>> lmtp(1371485):
> >>>>     Error: lmtp-server: conn unix:pid=1371484,uid=102 [1]: rcpt
> >>>> cla...@mydomain.com: Failed to initialize user: Mail access for
> >>>>     users with UID 107 not permitted (see first_valid_uid in config
> >>>>     file, uid from userdb lookup).
> >>>>
> >>>> How do I get round this issue? I can drop the minimum UID to 0, but
> >>>> then
> >>>> all system users are deemed valid for mail which is not true. None
> >>>> of
> >>>> them are.
> >>>
> >>> I think it is more common to have your MTA postfix/sendmail do the
> >>> translation to aliases, so before you deliver it to lmtp. Maybe test
> >>> if your MTA is indeed sending the alias
> >>
> >> this log snipped above is not mta issues at all
> >>
> >> i will take the possible problem later when dovecot does not say
> >> first_
> >
> > Hi, I get:
> >
> >    root@mail-www:~# doveconf -n | grep first_valid_
> >    first_valid_uid = 1000
>
> set it to 100 then, not 1000
>
> 107 is lower then 1000, no ?
>
> >    root@mail-www:~# doveconf -n | grep last_valid_
> >    root@mail-www:~#
>
> why is last not set ?
>
> >
> > Is this not valid? My first proper user is user 1000. All users below
> > that are system users and should never receive emails as themselves and
> > need to be aliased to a proper user. Or have I misunderstood.
>
> in that case its ok to have 1000 as first_
>
> do you change uid gid in userdb ?
>
> >
> > TBH, I would have thought postfix may have rewritten the RCPT TO before
> > it sent on to LMTP but that is said without knowledge.
> >
> > At the same time I have received in my proper mailbox an email from
> > root to clamav so I am massively puzzled.
>
> solve doveconf first :)
>
> > _______________________________________________
> > dovecot mailing list -- dovecot@dovecot.org
> > To unsubscribe send an email to dovecot-le...@dovecot.org
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org
>
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to