Merhaba Bedreddin,


Tuesday, September 6, 2005, 8:17:14 PM, şunu yazdınız:


> Merhabalar Hasan Bey,


> zeytin /var/qmail# ll

> total 22

> drwxr-sr-x   2 alias   qmail   512 31 Tem 01:42 alias

> drwxr-xr-x   2 root    qmail  1536 31 Tem 01:45 bin

> drwxr-xr-x   2 root    qmail   512 31 Tem 01:42 boot

> drwxr-xr-x   2 root    wheel   512 31 Tem 01:42

> configure

> drwxr-xr-x   2 root    qmail   512 31 Tem 01:42

> control

> drwxr-xr-x   2 root    wheel  1024 31 Tem 01:42 doc

> drwxr-xr-x   6 root    qmail   512 31 Tem 01:42 man

> drwxr-x---  11 qmailq  qmail   512 31 Tem 01:42 queue

> drwxr-xr-x   2 root    qmail   512 31 Tem 01:42

> scripts

> drwxr-xr-x   2 root    qmail   512 31 Tem 01:45

> service

> drwxr-xr-x   2 root    qmail   512 31 Tem 01:42 users


> zeytin /var/qmail/control# ll

> total 10

> -rw-r--r--  1 root  qmail  14 31 Tem 01:42

> defaultdomain

> -rw-r--r--  1 root  qmail  31 31 Tem 01:42 locals

> -rw-r--r--  1 root  qmail  21 31 Tem 01:42 me

> -rw-r--r--  1 root  qmail  14 31 Tem 01:42 plusdomain

> -rw-r--r--  1 root  qmail  31 31 Tem 01:42 rcpthosts


> seklinde bir kurulumum var. /var/qmail dizini icinde

> supervise diye bir dizin yok. /var/qmail altinda rc

> dosyasi da yok. Qmail i baslatan bir betik de yok

> ortada. qmail-conf portu bu isi yapar diye dusunmustum

> ama onla ilgisi yok sanirim? Porttan kurulum yaparken

> siz nasil bir yol izliyorsunuz Hasan Bey.


> Bu arada;


> ucspi-tcp-0.88_1    Command-line tools for building

> TCP client-server applicati

> daemontools-0.76_11 Service monitoring and logging

> utilities by djb


> paketleri yuklu.


> Saygilarimla..




> --- Hasan AHLATCI <[EMAIL PROTECTED]> wrote:


>> Merhaba Bedreddin,

>> 

>> Tuesday, September 6, 2005, 7:58:49 PM, şunu

>> yazdınız:

>> 

>> > Merhabalar,

>> 

>> > Qmail'i porttan kurmak icin /usr/ports/mail/qmail

>> ve

>> > /usr/ports/mail/qmail-conf portlarini yukledim.

>> Bundan

>> > sonra ne yapmam gerekir acaba qmail i calisir hale

>> > getirmek icin. Su anda;

>> 

>> > zeytin /home/bedo# ps ax | grep qmail

>> >   477  ??  S     42:54,10 supervise qmail

>> >   491  ??  I      0:00,06 /usr/local/bin/tcpserver

>> > -vDUHR -lzeytin.deneme.net -xtcp.cdb -- 0 25

>> > /var/qmail/bin/qmail-smtp

>> >   494  ??  I      0:00,01 /usr/local/bin/tcpserver

>> > -vDHR -l0 -xtcp.cdb -- 0 110

>> > /var/qmail/bin/qmail-popup zeytin.deneme.net

>> 

>> > gibi bir cikti veriyor. Betikleri falan ben mi

>> > ayarlamaliyim acaba? Yoksa qmail-conf portunu

>> kurmak

>> > bu isleri hallediyor mu? qmail-conf portunu kurmak

>> tam

>> > olarak ne yapmis olmak onu da anlamadim pek.

>> 

>> > Saygilarimla..

>> 

>> 

>>         

>>                 

>> >


> ______________________________________________________

>> > Click here to donate to the Hurricane Katrina

>> relief effort.

>> > http://store.yahoo.com/redcross-donate3/

>> 

>> > qmail kitabı çıktı!

>> > http://www.acikakademi.com/catalog/qmail/ 

>> >


> ---------------------------------------------------------------------

>> > Arsiv: 

>> http://news.gmane.org/gmane.mail.qmail.user.turkish

>> >        


http://www.mail-archive.com/[email protected]

>> > Uyelikten cikmak icin, e-mail:

>> [EMAIL PROTECTED]

>> 

>> 

>> Ben qmail kurulumlarını genelde porttan yapıyorum ve

>> şu ana kadar bir sorun yaşamadım. qmail-conf  portu

>> ne işe yarar bilemiyorum fakat 

>> size şu şekilde yardımcı olabilirim.

>> aşağıdaki soruların cevabı sizde olması lazım 

>> 

>> /var/qmail/control dizinde gerekli dosyalarınız var

>> mı ? ayarlamaları yaptınız mı ? 

>> /var/qmail/supervise dizini altında pop3 smtp ve

>> send run betikleriniz var mı ? 

>> ucspi-tcp ve daemontools paketleri kurulumu ? 

>> 

>> bunlar ok ise nerde hata alıyorsunuz ? 

>> 

>> 

>> 

>> 

>> -- 

>> Saygilar,

>>  Hasan



> __________________________________________________

> Do You Yahoo!?

> Tired of spam?  Yahoo! Mail has the best spam protection around 

http://mail.yahoo.com 


> qmail kitabı çıktı!

http://www.acikakademi.com/catalog/qmail/ 

> ---------------------------------------------------------------------

> Arsiv:  http://news.gmane.org/gmane.mail.qmail.user.turkish

>         http://www.mail-archive.com/[email protected]

> Uyelikten cikmak icin, e-mail: [EMAIL PROTECTED]




ekte basit bir döküman bulabilirsiniz. Qmail kurulumunu anlatırken hazırlamış olduğum çok eski olmayan içinde hataların olabileceği bir dosya.

size yardımcı olabilir. hata alırsanız yardımcı olmaya yine çalışırım.

hızlı bir şekilde kontrol ettim umarım içinde kendim için yazmış olduğum abuk bir cümle yoktur...


Not:port ağacını güncellemeyi unutmayın.



-- 

Saygilar,

 Hasan

bash-2.05b# cd /usr/ports/mail/qmail
bash-2.05b#make install WITH_QMAILQUEUE_PATCH=yes 
WITH_BIG_CONCURRENCY_PATCH=yes WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=500

bash-2.05b#cd /usr/ports/sysutils/ucspi-tcp/
bash-2.05b#make install 

bash-2.05b#cd /usr/ports/sysutils/daemontools
bash-2.05b#make install 

bash-2.05b#ps -aux|grep sendmail
bash-2.05b#kill -9 sendmail_pid

bash-2.05b#cd /usr/ports/mail/qmail
bash-2.05b#make force-enable-qmail



bash-2.05b#mkdir -p /var/qmail/supervise/qmail-send/log
bash-2.05b#mkdir -p /var/qmail/supervise/qmail-smtpd/log
bash-2.05b#mkdir -p /var/qmail/supervise/qmail-pop3d/log
bash-2.05b#mkdir -p /var/log/qmail/smtpd
bash-2.05b#mkdir -p /var/log/qmail/pop3d
bash-2.05b#mkdir -p /var/log/qmail/send
bash-2.05b#chmod +t /var/qmail/supervise/qmail-send
bash-2.05b#chmod +t /var/qmail/supervise/qmail-smtpd 
bash-2.05b#chmod +t /var/qmail/supervise/qmail-pop3d 

bash-2.05b#chown -R qmaill:wheel /var/log/qmail
bash-2.05b#chown qmaill /var/log/qmail /var/log/qmail/smtpd 

                
bash-2.05b#more /var/qmail/supervise/qmail-pop3d/run
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
exec tcpserver -H -R -v -c100 0 110 qmail-popup mail.domain.com \
/usr/local/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1

bash-2.05b# more /var/qmail/supervise/qmail-pop3d/log/run 
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
exec setuidgid qmaill multilog t s100000 n20 /var/log/qmail/pop3d 2>&1



        /var/qmail/supervise/qmail-send/run dosyasýný oluþturup içine bade 
koydum. 
        içinin görünümü dýþardan artýk böyle :) 
                
                

bash-2.05b# more /var/qmail/supervise/qmail-send/run 
#!/bin/sh
exec /var/qmail/rc

/var/qmail/supervise/qmail-send/log/run dosyasýný unutmayalým.

bash-2.05b# more /var/qmail/supervise/qmail-send/log/run 
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin 
export PATH
exec setuidgid qmaill multilog t s100000 n20 /var/log/qmail/send 2>&1




        /var/qmail/supervise/qmail-smtpd/run dosyasýný oluþtuyoruz.
        nasýl göründüðünü merak ediyor musun ??? 

bash-2.05b# more /var/qmail/supervise/qmail-smtpd/run 
#!/bin/sh
QMAILDUID=`id -u vpopmail`
NOFILESGID=`id -g vpopmail`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL=`head -1 /var/qmail/control/me`
if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; 
then
echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
echo /var/qmail/supervise/qmail-smtpd/run
exit 1
fi
if [ ! -f /var/qmail/control/rcpthosts ]; then
echo "No /var/qmail/control/rcpthosts!"
echo "Refusing to start SMTP listener because it'll create an open relay"
exit 1
fi
exec /usr/local/bin/softlimit -m 40000000 \
/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
/usr/local/bin/rblsmtpd -r relays.ordb.org -r sbl-xbl.spamhaus.org -r 
bl.spamcop.net \
/var/qmail/bin/qmail-smtpd mail.domain.com \
/usr/local/vpopmail/bin/vchkpw /bin/true 2>&1



        /var/qmail/supervice/qmail-smtpd/log/run dosyasýný oluþtuyoruz þimdide..
        bununda içine bir bakalým neler yazmýþýz...

bash-2.05b# more /var/qmail/supervise/qmail-smtpd/log/run 
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
exec setuidgid qmaill multilog t s1000000 n20 /var/log/qmail/smtpd 2>&1


bash-2.05b# chmod 755 /var/qmail/supervise/qmail-send/run 
bash-2.05b# chmod 755 /var/qmail/supervise/qmail-send/log/run 
bash-2.05b# chmod 755 /var/qmail/supervise/qmail-smtpd/run    
bash-2.05b# chmod 755 /var/qmail/supervise/qmail-smtpd/log/run 
bash-2.05b# chmod 755 /var/qmail/supervise/qmail-pop3d/run    
bash-2.05b# chmod 755 /var/qmail/supervise/qmail-pop3d/log/run 
bash-2.05b# 

        /var/qmail/control/ dizini içinde ki dosyalarý ayarlýyoruz..


echo "128" > /var/qmail/control/concurrencyincoming
echo "255" > /var/qmail/control/concurrencyremote
echo "mail.domain.com" > /var/qmail/control/defaultdomain
echo "./Maildir" > /var/qmail/control/defaultdelivery
echo "mail.domain.com" > /var/qmail/control/me
echo "mail.domain.com" > /var/qmail/control/rcpthosts
echo "7200" > /var/qmail/control/queuelifetime
echo > /var/qmail/control/locals
echo > /var/qmail/control/plusdomain



bash-2.05b# cd /var/qmail/
bash-2.05b# more rc 
#!/bin/sh

exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start "`cat /var/qmail/control/defaultdelivery`"


bash-2.05b#chmod 755 rc 


25 inci portun gelen isteklere cevap vermesi için tcp.smtp dosyasýný 
ayarlamamýz gerekli.
Sistem ilk kurulduðunda bu dosya olmaya bilir.
#echo '127.:allow,RELAYCLIENT=""' > /etc/tcp.smtp
#/usr/local/etc/rc.d/qmail.sh cdb

komutuda vererek dosyamýzý qmail in anlayacaðý hale getirelim. 


#cd /usr/local/etc/rc.d
#rm qmail.sh



/usr/local/etc/rc.d/qmail.sh start

vpopmail kurulu olmadýðý ve çalýþtýrma betiklerimizde vpopmail ile ayarlarý set 
ettiðimiz için hata alabiliriz.
onun için bir an önce vpopmail li kuralým.

birde vpopmail kuralým :)

vpopmaili kurarken dikkat edeceðimiz bir kaç parametre aþaðýda..

bash-2.05b#cd /usr/ports/mail/vpopmail
bash-2.05b#make HARDQUOTA=20000000 DEFAULT_DOMAIN=domain.com  
WITH_CLEAR_PASSWD=YES  
bash-2.05b#make install

Courier-imap i de kuralým ki webden mail almada sorun çýkmasýn.
bash-2.05b# cd /usr/ports/mail/courier-imap
bash-2.05b#make WITH_VPOPMAIL=yes WITHOUT_AUTHDAEMON=yes install

kurulum yaptýktan sonra çalýþtýrmaya çalýþacaksýnýz...çalýþmayacak belki.. 
benim baþýma geliyor 4.10 dan itibaren.
 
/etc/rc.conf içine aþaðýda ki satýrlarý ekleyiniz.

courier_imap_imapd_enable="YES"

Web üzerinden mailleri kontrol etmek için daha önce courier_imap in içinde 
gelen fakat þimdi bsd port aðacýnda ayrý olarak bulunan courier-authlib i de 
kurmamýz gerekli.
bunun için 
#cd /usr/ports/mail/courier-authlib
#make install

yine ayný þekilde çalýþmasý için /etc/rc.conf içinde gerekli ayarlarý yapmayý 
unutmayalým

#echo "courier_authlib_enable="YES" " >> /etc/rc.conf

mail listelerinin çalýþmasý için qmailadmin i kurarken ezmllist otomatik olarak 
kurulu gelmektedir.
fakat sample configurasyon dosyalarýnýn isimlerini deðiþtirmeniz gerecek.. 

/usr/local/etc/ezmlm dizini altýnda ki sample uzantýlý dosyalarý sample 
uzantýsýz olarak ayarlayalým ki
çalýþsýn ... 


qmail kitabý çýktý!
http://www.acikakademi.com/catalog/qmail/ 
---------------------------------------------------------------------
Arsiv:  http://news.gmane.org/gmane.mail.qmail.user.turkish
        http://www.mail-archive.com/[email protected]
Uyelikten cikmak icin, e-mail: [EMAIL PROTECTED]

Répondre à