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:
>>
>>
>> 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
> 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]
