Mail already in the queue will need to be reprocessed with
postsuper -r ALL

Or just delete it and test again.




On Sat, Oct 26, 2024 at 12:20 PM Noel J <noeld...@gmail.com> wrote:

>
>
> On Sat, Oct 26, 2024 at 12:16 PM Nick Howitt via dovecot <
> dovecot@dovecot.org> wrote:
>
>> OK. I have tried setting:
>>
>>     virtual_alias_maps = $alias_maps
>>
>
>
> That’s not likely to work. The file format is different. No “:” in
> virtual_alias_maps
>
> Also, it’s best if you use fully qualified addresses.
>
> clamav@domain  root@domain
> root@domain  nick@domain
>
> Use your domain of course.
>
>
>
>
>
>>
>> And in /etc/aliases I now have:
>>
>>     # See man 5 aliases for format
>>     postmaster:    root
>>     clamav: root
>>     # Webmin: Redirect root to nick
>>     root: n...@mydomain.com
>>
>>
>> And the mail queue won't clear:
>>
>>     2024-10-26T18:04:00.890009+01:00 mail-www dovecot: lmtp(1404363):
>>     Error: lmtp-server: conn unix:pid=1404358,uid=102 [1]: rcpt
>>     r...@mydomain.com: Failed to lookup user r...@mydomain.com: Invalid
>>     settings in userdb: userdb returned 0 as uid
>>     2024-10-26T18:04:00.892965+01:00 mail-www postfix/lmtp[1404358]:
>>     4426B7062BF: to=<r...@mydomain.com>,
>>     relay=mail.howitts.co.uk[private/dovecot-lmtp], delay=7518,
>>     delays=7517/0.11/0.07/0, dsn=4.3.0, status=deferred (host
>>     mail.howitts.co.uk[private/dovecot-lmtp] said: 451 4.3.0
>>     <r...@mydomain.com> Temporary internal error (in reply to RCPT TO
>>     command))
>>
>> Am I too late for the destination address to get rewritten, so should I
>> just purge the mailq and get some new test messages?
>>
>>
>> On 26/10/2024 17:51, Noel J via dovecot wrote:
>> > 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 todovecot-le...@dovecot.org
>> >> _______________________________________________
>> >> dovecot mailing list --dovecot@dovecot.org
>> >> To unsubscribe send an email todovecot-le...@dovecot.org
>> >>
>> > _______________________________________________
>> > dovecot mailing list --dovecot@dovecot.org
>> > To unsubscribe send an email todovecot-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