Hi Guys,
I am back, and I want to thank you ALL for all your help and assistance, you've 
all been very kind, patient and helpful. Sorry I've dropped off the map these 
last couple of weeks, but I underwent an operation to remove a cyst on my right 
kidney.
Anyways, back to the issue at hand, I must confess I am a bit of an idiot. 
These last couple of days I've been busy packaging up the entire installation 
I've created as an rpm file. Having created an rpm, I installed it in a brand 
new FC12 box and to my horror, qmail would not start up, more specifically 
qmail-smtp.
Checking the output of readproctitle and qmail-smtp/current log file, I saw a 
strange error: tcpserver could not bind to port 25, it was already in use - 
which needless to say stumped me completely. I couldn't understand what was 
taking up port 25, for the brand new box had a really minimal install of 
fedora, and I manually removed sendmail first thing. So, after a few days of 
blundering around like a fool, I discovered the culprit: EXIM. I couldn't 
believe it! I couldn't understand why or how exim got into my system, for I 
specifically didn't install it or any other smtp servers. Finally, I found out 
how it got it, via squirrelmail rpm. For some reason, suirrelmail rpm depends 
on exim (why I have no idea), which means that using yum to install 
squirrelmail automatically install exim as well. Which really begs the question 
- why on earth does squirrelmail depend on exim? Surely it should distribute 
without any dependency and let the user configure it with whatever backend they 
prefer, right? Please correct me if I am wrong.
Ok, so I removed exim. This fixed tcpserver starting up, but then it complained 
that it couldn't find validrcptto.cdb. Again I was stumped. So after much 
digging around, I realized what was going on. The qmail-smtp run file (from 
jms), was actually kicking in causing tcpserver and qmail-smtp unexpected 
behavior. After altering the run file accordingly everything worked just fine. 
So I went back to the original FC12 box, and discovered something even stranger 
- exim was installed and running AS WELL as tcpserver both binding on port 25. 
I reckon one was binding on localhost and the other on a specific ip address, 
causing both to start (without errors).
In any case, as a result of the above, I was able to fix qmail-smtp to use 
simscan + clamav/dspam. Needless to say, I had fun with those two as well. 
Mostly because both programs have changed, and the simscan distro hasn't been 
modified accordingly (and/or perhaps some changes are specific to Fedora). I 
had to manually alter the code in simscan to modify the dspam arguments, as 
--feature=chained is no longer supported and compiling with --with-dspam-args 
has no effect.
So, finally I decided to go the jms route and install multiple smtp services 
for security reasons. 1) smtp + tls port 25, 2) smtp + ssl port 465 (using 
sslserver). Sending an email via port 25 works just fine: authentication, 
simscan, clamav, dspam. But sending an email via port 465 results with this 
error:
/var/log/qmail/qmail-smtpdssl/curr...@400000004b2f6c161b555e2c 
qmail-smtpd[23550]: AUTH failed [192.168.0.12] postmas...@test10.com
/var/log/maillogDec 21 14:37:37 localhost vpopmail[23557]: vchkpw-smtps: 
vpopmail user not found postmas...@test10.com:192.168.0.12
Does anyone have any idea why this happening under sslserver?
Many thanks,Michael.PS: Apologies for the lengthy blurb, but I thought I would 
share with everyone my discoveries.
> Date: Sat, 5 Dec 2009 02:37:13 +0200
> From: jukka.kurk...@tjc.fi
> To: vchkpw@inter7.com
> Subject: Re: [vchkpw] vdeliver perimission denied for vadddomain -u
> 
> dovecot, to get around the uid 0 error.
> 
> Michael Mussulis wrote:
> > sorry modify exactly which user_query? vopmail or dovecot?
> > 
> 
> <snip>
> 
> that one:
> >  > > user_query = SELECT pw_dir as home, pw_uid AS uid, pw_gid AS gid FROM
> >  > > vpopmail WHERE pw_name = '%n' AND pw_domain = '%d'
> 
> 
> and a side note:
> >  > > Also, the pw_uid/pw_gid in vpopmail table MUST have the correct 
> > uid/gid
> >  > > values for the domain if created with -u, other dovecot will fail with:
> 
> that is not quite true, since its dovecot that fails, not vpopmail. so 
> vpopmail's table does not need to have correct uid/gid, it works fine 
> without them.
> 
> ++jukka
> 
> 
> 
                                          
_________________________________________________________________
Have more than one Hotmail account? Link them together to easily access both
 http://clk.atdmt.com/UKM/go/186394591/direct/01/

!DSPAM:4b2f748132711597814111!

Reply via email to