[Dovecot] Pop-before-smtp and MySQL?
Lorens
dovecot.fdop at tagged.lorens.org
Fri Dec 2 15:07:42 EET 2005
On Fri, Dec 02, 2005 at 12:20:58PM +0200, Timo Sirainen wrote:
> I don't know why that script had $3 there, Dovecot has never given any
> parameters to imap/pop3 processes. But the IP address exists in IP
> environment, so you can just remove the "IP=.." line from the script
> and it should work. I updated the wiki already.
Never? Then I have some bizarre version compiled with an obscure
patch by someone else... my config is
% protocol pop3 {
% pop3_uidl_format = %f
% mail_executable = /usr/lib/dovecot/popbsmtp.log /usr/lib/dovecot/pop3
% }
%
% protocol imap {
% mail_executable = /usr/lib/dovecot/popbsmtp.log /usr/lib/dovecot/imap
% }
% # head -3 /usr/lib/dovecot/popbsmtp.log
% #!/bin/sh
%
% echo "Login parameters 1=$1, 2=$2, 3=$3, 4=$4, IP=$IP" >> /var/log/dovecot-t
I added on IP just now, never thought it could be there already.
% # tail -1 /var/log/dovecot-t
% Login parameters 1=/usr/lib/dovecot/imap, 2=[xxmyloginxx, 3=xxxmyIPxx], 4=, IP=xxxmyIPxx
So, yes, IP is already in the environment, cool, the IP= line in
my script was more or less useless (I add a pipe grep to avoid
inserting local-net IPs, but that's minor), but on the version
I have (1.0-stable, debian testing package 0.99.20050712-2), $2
and $3 do get there in *some* way . . .
Good to see the problem solved in any case, and since removing
IP= would work on my version too, wiki is OK without further
modifications.
HAND
More information about the dovecot
mailing list