Re: [Mailman-Users] MailMan won't send list emails
Sorry, fixed below ...
On Jul 15, 2016, at 3:08 PM, Mark Sapiro <mark@msapiro.net> wrote:
On 07/15/2016 11:03 AM, Caesar Samsi wrote:
Results below, it seems to still translate yugi.us <http://yugi.us> to mail
POSTFIX_MAILMAN_LOCAL_DOMAIN = 'localhost'
No!
VIRTUAL_MAILMAN_LOCAL_DOMAIN = 'localhost'
and then run Mailman's bin/genaliases and verify that the entries in /var/lib/mailman/data/virtual-mailman are like
test@yugi.us test@localhost ...
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Result:
<test@localhost>: Host or domain name not found. Name service error for name=localhost type=AAAA: Host not found Reporting-MTA: dns; mail.samsi.us <http://mail.samsi.us/> X-Postfix-Queue-ID: 27A383FFFD X-Postfix-Sender: rfc822; caesar@samsi.us <mailto:caesar@samsi.us> Arrival-Date: Fri, 15 Jul 2016 16:11:39 -0700 (PDT)
Final-Recipient: rfc822; test@localhost Original-Recipient: rfc822;test@yugi.us <mailto:test@yugi.us> Action: failed Status: 5.4.4 Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error for name=localhost type=AAAA: Host not found
From: Caesar Samsi <caesar@samsi.us <mailto:caesar@samsi.us>> Subject: test Date: July 15, 2016 at 4:11:35 PM PDT To: test@yugi.us <mailto:test@yugi.us>
test
mm_cfg.py
# -*- python -*-
# Copyright (C) 1998,1999,2000 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA
"""This is the module which takes your site-specific settings.
From a raw distribution it should be copied to mm_cfg.py. If you already have an mm_cfg.py, be careful to add in only the new settings you want. The complete set of distributed defaults, with annotation, are in ./Defaults. In mm_cfg, override only those you want to change, after the
from Defaults import *
line (see below).
Note that these are just default settings - many can be overridden via the admin and user interfaces on a per-list or per-user basis.
Note also that some of the settings are resolved against the active list setting by using the value as a format string against the list-instance-object's dictionary - see the distributed value of DEFAULT_MSG_FOOTER for an example."""
####################################################### # Here's where we get the distributed defaults. #
from Defaults import *
############################################################## # Put YOUR site-specific configuration below, in mm_cfg.py . # # See Defaults.py for explanations of the values. #
#------------------------------------------------------------- # The name of the list Mailman uses to send password reminders # and similar. Don't change if you want mailman-owner to be # a valid local part. MAILMAN_SITE_LIST = 'mailman'
#------------------------------------------------------------- # If you change these, you have to configure your http server # accordingly (Alias and ScriptAlias directives in most httpds) DEFAULT_URL_PATTERN = 'http://%s/' IMAGE_LOGOS = '/images/mailman/'
#------------------------------------------------------------- # Default domain for email addresses of newly created MLs DEFAULT_EMAIL_HOST = 'yugi.us' #------------------------------------------------------------- # Default host for web interface of newly created MLs DEFAULT_URL_HOST = 'mail.samsi.us' #------------------------------------------------------------- # Required when setting any of its arguments. #add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
#------------------------------------------------------------- # The default language for this server. DEFAULT_SERVER_LANGUAGE = 'en'
#------------------------------------------------------------- # Iirc this was used in pre 2.1, leave it for now USE_ENVELOPE_SENDER = 0 # Still used?
#------------------------------------------------------------- # Unset send_reminders on newly created lists DEFAULT_SEND_REMINDERS = 0
#------------------------------------------------------------- # Uncomment this if you configured your MTA such that it # automatically recognizes newly created lists. # (see /usr/share/doc/mailman/README.Exim4.Debian or # /usr/share/mailman/postfix-to-mailman.py) # MTA=None # Misnomer, suppresses alias output on newlist
#------------------------------------------------------------- # Uncomment if you use Postfix virtual domains (but not # postfix-to-mailman.py), but be sure to see # /usr/share/doc/mailman/README.Debian first. MTA='Postfix' SMTPHOST = 'localhost' SMTPPORT = 25 #------------------------------------------------------------- # Uncomment if you want to filter mail with SpamAssassin. For # more information please visit this website: # http://www.jamesh.id.au/articles/mailman-spamassassin/ # GLOBAL_PIPELINE.insert(1, 'SpamAssassin')
# Note - if you're looking for something that is imported from mm_cfg, but you # didn't find it above, it's probably in /usr/lib/mailman/Mailman/Defaults.py.
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['yugi.us'] VIRTUAL_MAILMAN_LOCAL_DOMAIN = 'localhost'
virtual-mailman
# This file is generated by Mailman, and is kept in sync with the binary hash # file virtual-mailman.db. YOU SHOULD NOT MANUALLY EDIT THIS FILE unless you # know what you're doing, and can keep the two files properly in sync. If you # screw it up, you're on your own. # # Note that you should already have this virtual domain set up properly in # your Postfix installation. See README.POSTFIX for details.
# LOOP ADDRESSES START mailman-loop@yugi.us mailman-loop@localhost # LOOP ADDRESSES END
# STANZA START: test # CREATED: Fri Jul 15 16:09:03 2016 test@yugi.us test@localhost test-admin@yugi.us test-admin@localhost test-bounces@yugi.us test-bounces@localhost test-confirm@yugi.us test-confirm@localhost test-join@yugi.us test-join@localhost test-leave@yugi.us test-leave@localhost test-owner@yugi.us test-owner@localhost test-request@yugi.us test-request@localhost test-subscribe@yugi.us test-subscribe@localhost test-unsubscribe@yugi.us test-unsubscribe@localhost # STANZA END: test
On 07/15/2016 04:16 PM, Caesar Samsi wrote:
Sorry, fixed below ... ... Result:
<test@localhost>: Host or domain name not found. Name service error for name=localhost type=AAAA: Host not found
You need localhost in mydestination in Postfix (it's probably there by default) and
127.0.0.1 localhost
in /etc/hosts.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
It is ALIVE !!! :-) Now on to creating more lists.
Many Thanks Mark!
On Jul 15, 2016, at 4:49 PM, Mark Sapiro <mark@msapiro.net> wrote:
On 07/15/2016 04:16 PM, Caesar Samsi wrote:
Sorry, fixed below ... ... Result:
<test@localhost>: Host or domain name not found. Name service error for name=localhost type=AAAA: Host not found
You need localhost in mydestination in Postfix (it's probably there by default) and
127.0.0.1 localhost
in /etc/hosts.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Caesar Samsi
-
Mark Sapiro