[Pkg-exim4-users] accept all mail for examination
Marc Haber
mh+pkg-exim4-users at zugschlus.de
Thu Dec 29 10:34:45 UTC 2005
On Wed, Dec 28, 2005 at 04:15:31PM -0600, exim wrote:
> I have the latest Debian stable installed. I am trying to setup an
> SMTP server for use with my windows box where I am testing some
> automatic email generation ASP scripts.
>
> I want exim to accept all email from the windows box and dump it all
> into a single file so that I can examine it, in order to test that
> the scripts are doing the right thing.
>
> >From the exim 'dash' users 'at' exim 'dot' org mailing list, I leared that I
> need
> to have an
>
> accept hosts = 11.22.33.44
>
> in near the top of acl_check_rcpt in order to accept all email.
On Debian, you can simply enter that IP address into dc_relay_nets
variable in /etc/exim4/update-exim4.conf.conf.
> I also learned that I needed a router to move the mail to the repository.
> I placed this:
>
> catch_all:
> driver = redirect
> data = /var/mail/catchall
> transport = address_file
That's wrong. Probably use an accept router like this (untested!):
catch_all:
driver = accept
transport = your_file_transport
If your system transports other mail, you'd need a condition that
makes this router only accept mail delivered from your Windows Box' IP
address.
Then you'll need a transport writing the message away, like this
(untested!):
your_file_transport:
driver = appendfile
file = /var/mail/catchall
If you want to see the envelope that your system generated, have your
transport write in BSMTP format.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 621 72739835
More information about the Pkg-exim4-users
mailing list