Hello,
I just thought I would write this in case its useful to anyone. I've used
dovecot for a while, as its so easy to set up, its fast and it and just
"works". I recently wanted to be able to send via my server after
pop3s
authentication. I'm also running debian (testing) which utilises exim4 by
default. I found no information about how to do it with this combination of
software so went about sorting it out myself.
First I got exact : (a pop before smtp daemon)
http://adju.st/dist/exact/
After compiling and installing i edited its
/usr/local/etc/exact-servers.conf
It doesn't support dovecot's log format out of the box, so i created a
regular
expression entry for it.
<server dovecot>
order username,address
match (Login): (.*) \[(.*)\]
</server>
I then edited its main configuration, (/usr/local/etc/exact.conf) changing
only the user its running on (default mail/mail) to Debian-exim/mail. (so
that the state file it creates can be read fine by exim4)
I also changed the mail log ownership so that group mail can read them,
/usr/local/var/state/exact to
drwxr-sr-x 2 Debian-exim mail 1024 Mar 13 16:39 exact
and
/usr/local/var/run/exact to
drwxr-sr-x 2 Debian-exim mail 1024 Mar 12 21:54 exact
Exact's exim documentation is not for the most recent version, so I had to
locate the correct line to modify.
I went into the exim4 configuration files. I use the debian split format
configuration. In the file
/etc/exim4/conf.d/acl/30_exim4-config_check_rcpt
there is a line near the bottom which reads
accept hosts = +relay_from_hosts
I changed this to
accept hosts = +relay_from_hosts : net-lsearch;/usr/local/var/state/exact/rela
y
I then just set exact to and start/stop in /etc/init.d/exim4
thats all!
Best Regards
Jools
--
Oxford Inspire
jools at oxfordinspire.co.uk
Tel: 01865 751879
Mob: 07966 577498
Jools Smyth wrote:> Hello, > > I just thought I would write this in case its useful to anyone. I've used > dovecot for a while, as its so easy to set up, its fast and it and just > "works". I recently wanted to be able to send via my server after pop3s > authentication. I'm also running debian (testing) which utilises exim4 by > default. I found no information about how to do it with this combination of > software so went about sorting it out myself. > > First I got exact : (a pop before smtp daemon) > > http://adju.st/dist/exact/ > > After compiling and installing i edited its > /usr/local/etc/exact-servers.conf > > It doesn't support dovecot's log format out of the box, so i created a regular > expression entry for it. > > <server dovecot> > order username,address > match (Login): (.*) \[(.*)\] > </server> > > I then edited its main configuration, (/usr/local/etc/exact.conf) changing > only the user its running on (default mail/mail) to Debian-exim/mail. (so > that the state file it creates can be read fine by exim4) > > I also changed the mail log ownership so that group mail can read them, > /usr/local/var/state/exact to > > drwxr-sr-x 2 Debian-exim mail 1024 Mar 13 16:39 exact > > and > > /usr/local/var/run/exact to > drwxr-sr-x 2 Debian-exim mail 1024 Mar 12 21:54 exact > > Exact's exim documentation is not for the most recent version, so I had to > locate the correct line to modify. > > I went into the exim4 configuration files. I use the debian split format > configuration. In the file > > /etc/exim4/conf.d/acl/30_exim4-config_check_rcpt > > there is a line near the bottom which reads > > accept hosts = +relay_from_hosts > > I changed this to > > accept hosts = +relay_from_hosts : net-lsearch;/usr/local/var/state/exact/rela > y > > I then just set exact to and start/stop in /etc/init.d/exim4The pop-before-smtp regexps I think would work..... http://uhacc.org/forums/index.php?board=11;action=display;threadid=2101 Frank