|
There was something more! Last night I discovered these issues with my
outgoing mail queue:
(host msa-mx4.hinet.net[168.95.6.124] said: 451 <freebsddiary-announce-bounces@lists.example.org>... Sender domain must exist (in reply to MAIL FROM command))
It seems that the mailing list for this website
is 'hosted' by lists.example.org
(actually, it was in the unixathome.org domain, but I altered the mail address
above on purpose). This is a Mailman configuration item. I'm not yet sure
how to adjust that. I suspect Mailman Site administrator tasks
may hold my answer. Let's go see.
NOTE: my short term solution to the above was to add the host back into my DNS.
The long term solution appears below
What are the list attributes? I found this command:
[root:/usr/local/mailman] # bin/config_list -o - freebsddiary-announce | less
In there, I found this:
# The "host_name" is the preferred name for email to mailman-related
# addresses on this host, and generally should be the mail host's
# exchanger address, if any. This setting can be useful for selecting
# among alternative names of a host that has multiple addresses.
host_name = 'lists.unixathome.org'
This looks very straight forward. Change the value of host_name.
No, how to do that?
# bin/withlist -li freebsddiary-announce
Loading list freebsddiary-announce (locked)
The variable `m' is the freebsddiary-announce MailList instance
>>> print m.host_name
lists.unixathome.org
>>> m.host_name='lists.freebsddiary.org'
>>> print m.host_name
lists.freebsddiary.org
>>> m.Save()
>>>
Unlocking (but not saving) list: freebsddiary-announce
Finalizing
# bin/config_list -o - freebsddiary-announce | grep lists.unixathome.org
#
WOOT!
If all goes well with the next FreeBSDDiary announce mail-out, I'll remove
lists.unixathome.org from DNS again.
|