[ Iznogud @ 21.09.2004. 13:54 ] @
Instaliaro sam qmail + vpopmail. Sve manje vise radi OK izuzev sto sma primetio da kod slanja i promanje poste kroz LAN sve to funkcionise dosta sporo. Radi testa attacovao sam u majl jedan fajl od 1,5MB i poslao ga na server. To je trajalo cirka 10-tak sekundi.
Radi se lokalnom LAN segmentu i nema govora o zakrcenju saobracaja i sl.
qmail je startovan tcpserver-om. Evo postovacu i run skriptove koji startuju servise (kreirani su pomocu qmail-conf programa http://www.dir.or.jp/~ushijama/qmail-conf.html ) jer predpostavljam da bi u njima mogao biti problem.

run script koji startuje smtpd (/var/qmail/service/smtpd/) :
Code:
#!/bin/sh
exec 2>&1 \
envdir ./env \

sh -c '
    case "$REMOTENAME" in h) H=;; p) H=p;; *) H=H;; esac
    case "$REMOTEINFO" in r) R=;; [0-9]*) R="t$REMOTEINFO";; *) R=R;; esac
    exec \
    envuidgid qmaild \
    softlimit ${DATALIMIT+"-d$DATALIMIT"} \
    /usr/local/bin/tcpserver \
    -vDU"$H$R" \
    ${LOCALNAME+"-l$LOCALNAME"} \
    ${BACKLOG+"-b$BACKLOG"} \
    ${CONCURRENCY+"-c$CONCURRENCY"} \
    -xtcp.cdb \
    -- "${IP-0}" "${PORT-25}" \
    /var/qmail/bin/qmail-smtpd

run script koji startuje qmail (/var/qmail/service/qmail/) :
Code:
#!/bin/sh
exec /var/qmail/rc 

run script koji startuje qmail (/var/qmail/rc) :
Code:
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger qmail 

run script koji startuje pop3dl (/var/qmail/service/pop3d/) :

Code:
#!/bin/sh
exec 2>&1 \
envdir ./env \
sh -c '
    case "$REMOTENAME" in h) H=;; p) H=p;; *) H=H;; esac
    case "$REMOTEINFO" in r) R=;; [0-9]*) R="t$REMOTEINFO";; *) R=R;; esac
    exec \
    softlimit ${DATALIMIT+"-d$DATALIMIT"} \
    /usr/local/bin/tcpserver \
    -vD"$H$R" \
    ${LOCALNAME+"-l$LOCALNAME"} \
    ${BACKLOG+"-b$BACKLOG"} \
    ${CONCURRENCY+"-c$CONCURRENCY"} \
    -xtcp.cdb \
    -- "${IP-0}" "${PORT-110}" \
    /var/qmail/bin/qmail-popup "${POPUPHOST-`sed 1q /var/qmail/control/me`}" \
    /home/vpopmail/bin/vchkpw \
    /var/qmail/bin/qmail-pop3d "${MAILDIRNAME-Maildir}"
[ MoHicAn @ 21.09.2004. 15:27 ] @
Mozda su procesi limitovani na malo memorije. Izlistaj nam sadrzaj
/var/qmail/service/smtpd/env/DATALIMIT

i proveri kako su ti dns-evi podeseni da mozda ne hanguje pokusavajuci da queruje neki nedostupni ...

PS: ovo je tema za daemons forum!
[ Iznogud @ 21.09.2004. 16:01 ] @
Citat:
MoHicAn: Mozda su procesi limitovani na malo memorije. Izlistaj nam sadrzaj
/var/qmail/service/smtpd/env/DATALIMIT

Racunar mi je na poslu i momentalno ne mogu da pogledam taj podatak. Dacu taj podatak sutra ranom zorom.
Citat:
MoHicAn:...i proveri kako su ti dns-evi podeseni da mozda ne hanguje pokusavajuci da queruje neki nedostupni ...

Hm, kako to da proverim?? Postoji jedan DNS (djbdns) podesen na drugoj masini. U stvari sve ovo podesavanje je test, posto i ovaj DNS i qmail server trebaju za 10-tak dana da budu nakacenu na poprecnu vezu sa provajderom, zato mi je vazno da ovo u lokalu sve funkcionise OK.
Citat:
MoHicAn:
PS: ovo je tema za daemons forum!

Ma, tamo sam i hteo da je postujem. Na glavnoj stranici elitesecurity-ja pise "Unix (daemons)" a tek sam sad video da je ovaj "(daemons)" linkovan na razlicit forum od ovog ispred (Unix).
MOLIM ADMINISTRATORA DA OVU TEMU PREBACI U FORUM DAEMONS.



[ B o j a n @ 22.09.2004. 03:16 ] @
Koristi tcpserver bez reverse lookup-a


-H Do not look up the remote host name in DNS; remove
the environment variable $TCPREMOTEHOST. To avoid
loops, you must use this option for servers on TCP
port 53.


Ili podesi PTR rekord za klijente.
[ stinger @ 22.09.2004. 07:55 ] @
proveri:


-- snip --

qmail-queue and qmail-send communicate via a named pipe called /var/qmail/queue/lock/trigger. If this pipe gets messed up, qmail-send doesn't notice new messages for a half hour or so.

The best way to ensure that it's set up right is to run "make check" from the source directory. If that's not possible, make sure it looks like:

# ls -l /var/qmail/queue/lock/trigger
prw--w--w- 1 qmails qmail 0 Jul 5 21:25 /var/qmail/queue/lock/trigger

Pay particular attention to the "p" at the beginning of the line (says it's a named pipe), the mode (especially world writable), and the owner/group.

-- snap --

[ Iznogud @ 22.09.2004. 11:40 ] @
Proradilo je. Uradio sam dve izmene. Prvo na samom qmail-u dodavanjem opcije -H na tcpserver. A druga je hardverska, naime, primetio sam da u mrezi imam miksovane 10 i 100 Mb kartice. Koliko god smesno zvucalo, ali kada sam LAN karticu na klientu, sa kojeg sam testirao slanje i primanje poste, podesio na 10MB FULL umesto AUTO ( a to verovatno podrazumeva 100MB) sve je radilo mnogo bolje. Inace koristio sam Planetov switch 10/100 koji ima opciju 10/100 MBAuto-Negotition. Ima li neko komentar na ovu zezanciju sa brzinama???

I jos par pitanja. Obzirom da ovo sad u lokalu radi OK sa lokalnim IP adresama predpostavljam da nece biti problema i kad se sve ovo veze na poprecnu vezu. Da li postoji nesto specificno sto se treba konfigurisati na qmail-u da bi on radio i u poprecnoj vezi?
Da li je bolje koristiti javne IP adrese za mail server ili privatne pa raditi NAT? (Na istom racunaru se biti i Apache dok je DNS (djbdns) na drugom - predpostavljam da DNS mora imati javnu IP)
[ B o j a n @ 23.09.2004. 01:15 ] @
eh taj djb... kakve dogodovstine ;)
[ Iznogud @ 24.09.2004. 12:54 ] @
Citat:
B o j a n: eh taj djb... kakve dogodovstine ;)

E bas dogodovstine. Krenem ti ja dalje, tj da instaliram antivirusni program i odlucim se za Clam antivirus ( http://www.clamav.net ) te ti nadje komplet uputstvo kako da se to lepo odradi na http://www.qmailrocks.org/install_slackware.htm tj. http://www.qmailrocks.org/clamspam_slackware.htm i http://www.qmailrocks.org/qmailscanner_slackware.htm kad ono cvrc. Izbacuje mi
Code:
cannot create /var/spool/qmailscan/tmp - Permission denied
kod slanja poste.
Test
Code:
test_installaation.sh -doit
kod qmail-scanner-a prodje OK - dobjem ona dva test mail-a ali kada probam da posaljem mail izbaci gore navedenu gresku(/var/log/maillog)
Googlao sam i vidim da se taj prolem inace javljao ali nikako da nadjem resenja. Igrao sam se sa chmod i chown ali nista.
Jel imao neko ovakav problem?? HELP!!!
Upitanju je Slackware 9.1.
[ flylord @ 24.09.2004. 13:16 ] @
Ja sam imao slican problem sa CLAMAV-om i to sam resio tako sto rucno kreiram taj dir. I sto je najsmesnije, kod mene je to smesteno u /vat/tmp tj. dir koji ima t bit i 777 dozvole:) Mrzelo me da jurim gde je problem, napravim jednostavno dir i sve posle radi
poz