Huge log is being held for approval, but probably not required to pass the
message to the list.
I have found why:-
user@mydomain works
user@myhostname fails
The first is listed in virtual_users, but the latter is not. This is an Apple
thing. I'll have a look at that in the Server.app and see if I can make changes
there in case it otherwise gets overwritten in the file, but Server.app has
removed most of the configuration options.
However I am still puzzled that after the latter is not found in virtual_users,
the address checking continues to check in passwd (or OD):-
smtpd: send attr table = unix:passwd.byname
smtpd: send attr flags = 524352
smtpd: send attr key = ken
smtpd: private/proxymap socket: wanted attribute: status
smtpd: input attribute name: status
smtpd: input attribute value: 0
smtpd: private/proxymap socket: wanted attribute: value
smtpd: input attribute name: value
smtpd: input attribute value: ken:********:501:20:Ken
Gillett:/Users/ken:/bin/bash
smtpd: private/proxymap socket: wanted attribute: (list terminator)
smtpd: input attribute name: (end)
smtpd: dict_proxy_lookup: table=unix:passwd.byname flags=lock|utf8_request
key=ken -> status=0 result=ken:********:501:20:Ken Gillett:/Users/ken:/bin/bash
smtpd: maps_find: local_recipient_maps:
proxy:unix:passwd.byname(0,lock|fold_fix|utf8_request): ken =
ken:********:501:20:Ken Gillett:/Users/ken:/bin/bash
smtpd: send attr request = lookup
smtpd: send attr table = unix:passwd.byname
smtpd: send attr flags = 524352
smtpd: send attr key = @macserve.home
smtpd: private/proxymap socket: wanted attribute: status
smtpd: input attribute name: status
smtpd: input attribute value: 1
smtpd: private/proxymap socket: wanted attribute: value
smtpd: input attribute name: value
smtpd: input attribute value: (end)
smtpd: private/proxymap socket: wanted attribute: (list terminator)
smtpd: input attribute name: (end)
smtpd: dict_proxy_lookup: table=unix:passwd.byname flags=lock|utf8_request
[email protected] <mailto:[email protected]> -> status=1 result=
smtpd: maps_find: local_recipient_maps: @macserve.home: not found
smtpd: mail_addr_find: [email protected] <mailto:[email protected]> -> (not
found)
smtpd: NOQUEUE: reject: RCPT from macpro.home[10.33.33.26]: 550 5.1.1
<[email protected] <mailto:[email protected]>>: Recipient address rejected:
User unknown in local recipient table; from=<> to=<[email protected]
<mailto:[email protected]>> proto=ESMTP helo=<macserve.home>
smtpd: > macpro.home[10.33.33.26]: 550 5.1.1 <[email protected]
<mailto:[email protected]>>: Recipient address rejected: User unknown in local
recipient table
and despite clearly finding the user (me) it then proceeds to think it's "not
found".
How can I fix that?
Ken G i l l e t t
_/_/_/_/_/_/_/_/
> On Tue 29 Oct 2024, at 01:04, Wietse Venema via Postfix-users
> <[email protected] <mailto:[email protected]>> wrote:
>
> There is a way to make the Postfix SMTP daemon more chatty in the
> logfile, but that works only if you can update and verify the right
> configuration files. Which you haven't, going by your reports sofar.
>
> /path/to/postconf debug_peer_list=ip-of-telnet-client
> /path/to/postconf debug_peer_level=2
> /path/to/postfix reload
>
> where ip-of-telnet-client is the IP address of the client
> that you use to send the commands with telnet.
>
>> e.g. reveal what it thinks is the domain, what it thinks is the
>> user to be validated. Is there anything like that? Currently all
>> I know is that one doesn't work, without any indication of what
>> is being done internally and hence resulting in the failure. Is
>> there anything really useful like that?
>
> The debug logging will show the working of the guts, but it will
> take someone like Viktor or me to make sense of the gibberish.
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]