Szerző: Andrei Dátum: Címzett: exim-users Tárgy: Re: [exim] am i too stupid for exim4?
Thanks to Sean I've made some progress. It seems that local users on
lists.host.org server can receive and send emails. Mailman on
lists.host.org can
also receive emails. However, there is an an error message when Mailman
tries to send email out to list subscribers. The error message I see in the
logs is "Unrouteable address" for each email address in the list (e.g.
email@???).
On Wed, Sep 2, 2009 at 11:31 AM, Phil Pennock <exim-users@???>wrote:
> On 2009-09-01 at 21:25 -0700, Andrei wrote:
> > I'm sorry. I've been at this for 2 days now and can't figure it out.
> > I would be thrilled if somebody can shed light on this... I'm in a
> > very hole right now.
>
> You'll get much better help on the Debian support lists, since you're
> using a Debian config (the dc_* macros) and most of us don't have such
> systems to look at and explore to figure things out. The Debian exim4
> package comes with a README which notes the support forums (which
> includes a mailing-list). (If you're not using Debian, but a
> derivative, check your OS's support for details).
>
> /usr/share/doc/exim4/ should contain a README.Debian.gz and
> examples/example.conf.gz too (which is the normal configuration shipped
> with Exim).
>
> That said ...
>
> > #########################
> > Output of /var/log/exim4/mainlog
> > #########################
> >
> > 2009-09-01 21:09:36 1MihA8-0005GA-DO <= test1-bounces@???
> > H=localhost (lists.myhost.org) [127.0.0.1] P=esmtp S=5424
> > id=mailman.14.1251864574.6099.test1@???
> > 2009-09-01 21:09:36 1MihA8-0005GA-DO => test1
> > <test1-owner@???> R=mailman_router T=mailman_transport
> > 2009-09-01 21:09:36 1MihA8-0005GA-DO Completed
>
> So mail to the list works fine.
>
> > 2009-09-01 21:09:37 H=localhost (lists.myhost.org) [127.0.0.1]
> > F=<mailman-bounces@???> rejected RCPT
> > <myemail@???>: relay not permitted
>
> Mail sent out by the list is then failing.
>
> > #########################
> > Output of exim4 -d -bt test1@???
>
> You want to instead test what happens when the list sends the mail:
> exim4 -d -f mailman-bounces@??? -bt testuser@???
> and:
> exim -d -bh 127.0.0.1
> and typing SMTP into that.
>
> > Output of update-exim4.conf.conf
> >
> > dc_eximconfig_configtype='internet'
> > dc_other_hostnames=''
> > dc_local_interfaces=''
> > dc_readhost=''
> > dc_relay_domains='lists.mylists.org'
> > dc_minimaldns='false'
> > dc_relay_nets='127.0.0.1:8.9.10.11/28' (fake IP)
> > dc_smarthost='lists.myhost.org'
> > CFILEMODE='644'
> > dc_use_split_config='false'
> > dc_hide_mailname=''
> > dc_mailname_in_oh='true'
> > dc_localdelivery='mail_spool'
>
> While I don't know the Debianised config, for the obvious meaning of
> "dc_relay_nets" that does look sane. Have you run the command to
> regenerate the actual configuration file used, based on these macros?
> It's part of the OS packaging of Exim -- the upstream just uses one
> config file.
>
> Looking, it appears that the command you want for that is
> "update-exim4.conf" (who puts ".conf" at the end of the name of a
> command??) or "dpkg-reconfigure exim4-config"
>
> Notably, the system I'm looking on to find this out has comments in the
> /etc/exim4/update-exim4.conf.conf file explaining all this, and I'm
> looking on an Ubuntu-derivative, so since they're absent on your system
> it's perhaps worth looking into why that is and if a previous admin
> unwisely stripped out helpful comments.
>
> Running:
> exim4 -bV
> will tell you which configuration file is actually used.
>
> -Phil
>