From: Noel Jones on
On 1/28/2010 4:46 PM, Jeff Weinberger wrote:
> virtual_alias_domains = mysql:/etc/postfix/mysql_virtual_alias_domains.cf

does lists.mylistserver.com match the above lookup?
postmap -q lists.mylistserver.com mysql:...

From: Jeff Weinberger on
On Thu, Jan 28, 2010 at 3:16 PM, Noel Jones <njones(a)megan.vbhcs.org> wrote:
> On 1/28/2010 4:46 PM, Jeff Weinberger wrote:
>>
>> virtual_alias_domains = mysql:/etc/postfix/mysql_virtual_alias_domains.cf
>
> does lists.mylistserver.com match the above lookup?
> postmap -q lists.mylistserver.com mysql:...
>

No. `postmap -q "lists.mylistserver.com"
mysql:/etc/postfix/mysql_virtual_alias_domains.cf` returns nothing
(empty). However, `postmap -q "lists.mylistserver.com"
mysql:/etc/postfix/mysql_relay_domain_maps.cf returns "OK" (a constant
value, as recommended).

I was hopeful that you had identified something here...so I did test to be sure.

From: Noel Jones on
On 1/28/2010 5:36 PM, Jeff Weinberger wrote:
> On Thu, Jan 28, 2010 at 3:16 PM, Noel Jones<njones(a)megan.vbhcs.org> wrote:
>> On 1/28/2010 4:46 PM, Jeff Weinberger wrote:
>>>
>>> virtual_alias_domains = mysql:/etc/postfix/mysql_virtual_alias_domains.cf
>>
>> does lists.mylistserver.com match the above lookup?
>> postmap -q lists.mylistserver.com mysql:...
>>
>
> No. `postmap -q "lists.mylistserver.com"
> mysql:/etc/postfix/mysql_virtual_alias_domains.cf` returns nothing
> (empty). However, `postmap -q "lists.mylistserver.com"
> mysql:/etc/postfix/mysql_relay_domain_maps.cf returns "OK" (a constant
> value, as recommended).
>
> I was hopeful that you had identified something here...so I did test to be sure.

So enable debug output on smtpd (or add a test client to
debug_peer_list) and show us the UNALTERED results of a failed
transaction.
http://www.postfix.org/DEBUG_README.html#debug_peer

From: Jeff Weinberger on
On Thu, Jan 28, 2010 at 3:39 PM, Noel Jones <njones(a)megan.vbhcs.org> wrote:
> On 1/28/2010 5:36 PM, Jeff Weinberger wrote:
>>
>> On Thu, Jan 28, 2010 at 3:16 PM, Noel Jones<njones(a)megan.vbhcs.org>
>>  wrote:
>>>
>>> On 1/28/2010 4:46 PM, Jeff Weinberger wrote:
>>>>
>>>> virtual_alias_domains =
>>>> mysql:/etc/postfix/mysql_virtual_alias_domains.cf
>>>
>>> does lists.mylistserver.com match the above lookup?
>>> postmap -q lists.mylistserver.com mysql:...
>>>
>>
>> No. `postmap -q "lists.mylistserver.com"
>> mysql:/etc/postfix/mysql_virtual_alias_domains.cf` returns nothing
>> (empty). However, `postmap -q "lists.mylistserver.com"
>> mysql:/etc/postfix/mysql_relay_domain_maps.cf returns "OK" (a constant
>> value, as recommended).
>>
>> I was hopeful that you had identified something here...so I did test to be
>> sure.
>
> So enable debug output on smtpd (or add a test client to debug_peer_list)
> and show us the UNALTERED results of a failed transaction.
> http://www.postfix.org/DEBUG_README.html#debug_peer
>

OK, I see what this will do - thanks for the suggestion. I'll post the
complete log here (naturally, anything sensitive masked, but otherwise
unaltered).

From: Jeff Weinberger on
On Thu, Jan 28, 2010 at 4:02 PM, Jeff Weinberger
<jeff(a)jeffweinberger.com> wrote:
> On Thu, Jan 28, 2010 at 3:39 PM, Noel Jones <njones(a)megan.vbhcs.org> wrote:
>> On 1/28/2010 5:36 PM, Jeff Weinberger wrote:
>>>
>>> On Thu, Jan 28, 2010 at 3:16 PM, Noel Jones<njones(a)megan.vbhcs.org>
>>>  wrote:
>>>>
>>>> On 1/28/2010 4:46 PM, Jeff Weinberger wrote:
>>>>>
>>>>> virtual_alias_domains =
>>>>> mysql:/etc/postfix/mysql_virtual_alias_domains.cf
>>>>
>>>> does lists.mylistserver.com match the above lookup?
>>>> postmap -q lists.mylistserver.com mysql:...
>>>>
>>>
>>> No. `postmap -q "lists.mylistserver.com"
>>> mysql:/etc/postfix/mysql_virtual_alias_domains.cf` returns nothing
>>> (empty). However, `postmap -q "lists.mylistserver.com"
>>> mysql:/etc/postfix/mysql_relay_domain_maps.cf returns "OK" (a constant
>>> value, as recommended).
>>>
>>> I was hopeful that you had identified something here...so I did test to be
>>> sure.
>>
>> So enable debug output on smtpd (or add a test client to debug_peer_list)
>> and show us the UNALTERED results of a failed transaction.
>> http://www.postfix.org/DEBUG_README.html#debug_peer
>>
>
> OK, I see what this will do - thanks for the suggestion. I'll post the
> complete log here (naturally, anything sensitive masked, but otherwise
> unaltered).
>
I'm closing this request. I've found some issues with MySQL on my
system (no explanation other than user error for the attempts without
mysql), that have now been fixed. This has caused the postfix behavior
to return to normal and expected, and all is working as I want.

My apologies for bringing this to this forum (though I"m sure you'll
see how I thought this was a postfix issue). Thank you to all who
helped find the ways to diagnose this.

This has raised other questions that I do not fully understand, but
for clarity will post them separately.

Thank you.