BELGE HAKKINDA: YAZAR HAKKINDA: BELGE ICERIGI:

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "BELGE HAKKINDA: YAZAR HAKKINDA: BELGE ICERIGI:"

Transkript

1 BELGE HAKKINDA: Bu belge "GNU Free Documentation Licence" ile kaynak gosterilmek ve onceden yazarindan izin alinmak kaydiyla yeniden yayinlanabilir. Belgedeki eksik, yanlis ya da gelistirilmesi gerektigini dusundugunuz yerleri e-posta yoluyla bildirebilirsiniz. Bu belgenin en guncel haline, adresinden ulasabilirsiniz. PDF olarak indirmek icin: Belgenin Ilk Olusturulma Tarihi: 02 Ekim 2006 Belgenin Son Guncellenme Tarihi: 15 Kasim 2006 YAZAR HAKKINDA: Hakan OZAY [ArkHe] hakan [at] enderunix [nokta] org BELGE ICERIGI: 1- APACHE+PHP+MYSQL KURULUMU 1.1- MySQL Kurulumu 1.2- Apache Kurulumu 1.3- PHP Kurulumu 2- QMAIL VE BILESENLERININ KURULUMU 2.1 Gerekli Kullanici ve Gruplarin Olusturulmasi 2.2 Gerekli Temel Dizinlerin Olusturulmasi 2.3 Gerekli Dosyalarin Temin Edilmesi 2.4 Dosyalarin Paketlerden Cikarilmasi 2.5 Patch'lerin Uygulanmasi 2.6 Qmail'in Kurulmasi 2.7 ucspi-tcp paketinin Kurulmasi 2.8 daemontools paketinin Kurulmasi 2.9 Ezmlm / Ezmlm-idx Kurulumu 2.10 Autorespond Kurulumu 2.11 Vpopmail Kurulumu MySQL destekli Vpopmail Kurulumu MySQL destegi olmadan Vpopmail Kurulumu 2.12 Vqadmin Kurulumu 2.13 Qmailadmin Kurulumu 2.14 Scriptlerin Yazilmasi /var/qmail/supervise/qmail-pop3d/run /var/qmail/supervise/qmail-pop3d/log/run /var/qmail/supervise/qmail-smtpd/run /var/qmail/supervise/qmail-smtpd/log/run /var/qmail/supervise/qmail-send/run /var/qmail/supervise/qmail-send/log/run /var/qmail/rc /var/qmail/bin/qmailctl Gerekli Izinlerin Verilmesi 2.15 Qmail Icin Son Ayarlarin Uygulanmasi 2.16 Sendmail'in Kaldirilmasi 2.17 Clamav Kurulumu 2.18 Ripmime Kurulumu 2.19 qsheff Kurulumu 2.20 Spamassassin Kurulumu 2.21 Courier-Authlib Kurulumu 2.22 Courier-Imap Kurulumu 2.23 WebMail Kurulumu SqWebMail Kurulumu SquirrelMail Kurulumu 2.24 Isoqlog Kurulumu - YARARLANILAN KAYNAKLAR

2 GIRIS: Ozetle diyebiliriz ki; bu belgede FreeBSD üzerine ihtiyaca gore secimli bilesenlerle birlikte Qmail kurulumunu anlatmaya calisacagim. Kuruluma baslamadan once bir FreeBSD sisteminin halihazirda kurulmus oldugunu varsayiyorum. Not: Kurulumda FreeBSD 6.1 kullanilmistir, ve dizin yapilari ona gore ele alinmistir. 1- APACHE+PHP+MYSQL KURULUMU Qmail kurulumundan once hizlica Apache+PHP+MySQL kurulumuyla ise baslayalim. Burada; Apache: WebMail, Vpopmail Yonetim Arabirimi, Qmail Yonetim Arabirimi PHP: Webmail Uygulamasinin Calistirilmasi MySQL: Vpopmail kullanici bilgilerinin saklanmasi icin kullanilacaktir denilebilir. Sorunsuz ve basit bir kurulum icin bu uygulamalari ports uzerinden kuracagiz MySQL Kurulumu: Web Adresi: Vpopmail'i MySQL destegiyle kurmayi dusunmuyorsaniz, konumuz dahilinde MySQL'e ihtiyacimiz yok; 1.2 adimina gecebilirsiniz. Farkli bir amac icin gerekecek ya da MySQL destekli Vpopmail tercih edecekseniz; devam edin. # cd /usr/ports/databases/mysql50-server # make WITH_CHARSET=latin5 install clean # mysql_install_db # chown -R mysql /var/db/mysql/ # chgrp -R mysql /var/db/mysql/ # /usr/local/bin/mysqld_safe -user=mysql & Simdi MySQL'in sistem acilisinda baslamasini saglayalim: # echo 'mysql_enable="yes"' >> /etc/rc.conf Simdi de MySQL admin parolasini olusturalim: # mysqladmin -u root password yeni_parolaniz Hepsi bukadar MySQL kurulumunu bitirdik Apache Kurulumu: Web Adresi: # cd /usr/ports/www/apache22 # make install clean Simdi Apache acilista baslamasi icin: # echo 'apache22_enable="yes"' >> /etc/rc.conf Evet, Apache baslatilabilir artik: # apachectl start

3 Denemek icin bir tarayici acip yazarak "It works!" yazisini gorebilirsiniz. Apache'yi baslattiginizda "No such file or directory: Failed to enable the 'httpready' Accept Filter" hatasi veriyorsa, bunu cozmek icin: # echo 'accf_http_load="yes"' >> /boot/loader.conf diyebilirsiniz PHP Kurulumu: Web Adresi: # cd /usr/ports/lang/php5 # make install clean Simdi php5 icin eklenti kurulumlarini gerceklestirelim: # cd /usr/ports/lang/php5-extensions # make config Burada karsiniza gelen ekrandan istediginiz ozellikleri ekleyebilir ya da cikarabilirsiniz. Biz burada konumuzla ilgili olarak standart secenekler disinda herhangi bir degisiklik ihtiyaci duymuyoruz. Secimi yapip ciktiktan sonra: # make install clean diyoruz, ve gerekli eklentiler de kurulmus oldu. Simdi Apache icin PHP ayarlarini yapalim: # vi /usr/local/etc/apache22/httpd.conf Acilan dosyada LoadModule satirlarindan hemen sonra AddType application/x-httpd-php.php AddType application/x-httpd-php-source.phps satirlarini ekleyelim. Ardindan da DirectoryIndex index.html kisminda index.html'den sonra index.php ekleyelim. (Buraya Apache'nin index olarak tanimasini istediginiz tum degerleri girebilirsiniz.) Dosyayi kaydedip cikalim ve Apache'yi yeniden baslatalim. # apachectl restart Dosyalarimizi koyacagimiz yer /usr/local/www/apache22/data adresidir. Evet, Apache, PHP ve MySQL kurulumlari ihtiyacimizi karsilayacak haliyle tamamlanmis oldu. Simdi 2. asama olan Qmail Kurulumuna gecebiliriz. 2- QMAIL VE BILESENLERININ KURULUMU

4 Burada Qmail ve beraberinde ihtiyacimizi karsilayacak olan diger cevre uygulamalarinin kurulumunu yapacagiz. 2.1 Gerekli Kullanici ve Gruplarin Olusturulmasi: Qmail icin; # pw groupadd nofiles # pw useradd alias -g nofiles -d /var/qmail/alias -s /sbin/nologin # pw useradd qmaild -g nofiles -d /var/qmail -s /sbin/nologin # pw useradd qmaill -g nofiles -d /var/qmail -s /sbin/nologin # pw useradd qmailp -g nofiles -d /var/qmail -s /sbin/nologin # pw groupadd qmail # pw useradd qmailq -g qmail -d /var/qmail -s /sbin/nologin # pw useradd qmailr -g qmail -d /var/qmail -s /sbin/nologin # pw useradd qmails -g qmail -d /var/qmail -s /sbin/nologin Vpopmail icin; # pw groupadd vchkpw # pw useradd vpopmail -g vchkpw -m -d /usr/home/vpopmail -s /sbin/nologin 2.2 Gerekli Temel Dizinlerin Olusturulmasi: # mkdir -p /var/qmail # mkdir -p /package # chmod 1755 /package # mkdir /usr/src/qmail Simdi gerekli log dizinlerini yaratalim ve izinleri belirleyelim: # mkdir /var/log/qmail # cd /var/log/qmail # mkdir qmail-send qmail-smtpd qmail-pop3d # chown -R qmaill:wheel /var/log/qmail # chmod -R 750 /var/log/qmail Supervise scriptleri icin gerekli dizinleri olsuturalim ve izinleri belirleyelim: # mkdir /var/qmail/supervise # cd /var/qmail/supervise # mkdir -p qmail-smtpd/log qmail-send/log qmail-pop3d/log # chmod +t qmail-smtpd qmail-send qmail-pop3d 2.3 Gerekli Dosyalarin Temin Edilmesi: Dosyalarin derli toplu olmasi icin bir downloads dizini icerisine cekelim: # mkdir /downloads # cd /downloads # fetch # fetch # fetch # fetch # fetch # fetch # fetch # fetch # fetch # fetch # fetch

5 # fetch # fetch # fetch # fetch # fetch # fetch Gerekli patchleri alalim: # mkdir /downloads/patches # cd /downloads/patches # fetch # fetch # fetch 2.4 Dosyalarin Paketlerden Cikarilmasi: # cd /usr/src/qmail/ # tar -zxvf /downloads/qmail-1.03.tar.gz # tar -zxvf /downloads/ucspi-tcp-0.88.tar.gz # tar -zxvf /downloads/ezmlm-0.53.tar.gz # tar -zxvf /downloads/ezmlm-idx tar.gz # tar -zxvf /downloads/vpopmail tar.gz # tar -zxvf /downloads/vqadmin tar.gz # tar -zxvf /downloads/qmailadmin tar.gz # tar -zxvf /downloads/clamav tar.gz # tar -zxvf /downloads/ripmime tar.gz # tar -zxvf /downloads/qsheff-ii-2.1-r1.tar.gz # tar -jxvf /downloads/courier-authlib-0.58.tar.bz2 # tar -jxvf /downloads/courier-imap tar.bz2 # tar -zxvf /downloads/pcre-6.3.tar.gz # tar -jxvf /downloads/sqwebmail tar.bz2 # tar -zxvf /downloads/squirrelmail tar.gz # tar -zxvf /downloads/isoqlog tar.gz # cd /package # tar -zxvf /downloads/daemontools-0.76.tar.gz 2.5 Patch'lerin Uygulanmasi: # echo 211 > /usr/src/qmail/qmail-1.03/conf-split # echo 255 > /usr/src/qmail/qmail-1.03/conf-spawn Patchler icin kisaca aciklama yapmak gerekirse: - Qmail-1.03 patchi standart Qmail patchidir. Hata gidermeleri ve bazi temel eklemeler icerir. - QmailQueue patchi de, qmail-queue yerine gececek olan uygulamanin bir cevre degiskeninden okunmasini saglar. Bu degiskeni /etc/tcp.smtp dosyasinda tanimlayacagiz. - Smtpd-Auth patchi ise, smtp kimlik dogrulamasini sagalayan bir patch. Bu patch uygulanmazsa relay ayari yapilan kesim disinda mail gonderilmesi ya duracak, ya da vpopmail'in roaming-users ozelligi kullanilacaktir. Biz smtpd-auth patch'ini tercih ediyoruz. Bunlarin disinda farkli patchler'de kullanilabilir; ancak biz temel olarak bunlari kullanacagiz. Simdi Patch'leri uygulamaya baslayalim; # cd /usr/src/qmail/qmail-1.03 # patch < /downloads/patches/qmail-103.patch # patch < /downloads/patches/qmailqueue-patch # cd.. # tar -zxvf /downloads/patches/qmail-smtpd-auth-0.31.tar.gz # cd qmail-smtpd-auth-0.31 # cp README.auth auth.patch base64.c base64.h../qmail-1.03/

6 # cd../qmail-1.03 # patch < auth.patch 2.6 Qmail'in Kurulmasi: Web Adresi: mail.domain.com ifadesini size uygun sekilde degistirmeyi unutmayin. # make man # make setup check #./config-fast mail.domain.com 2.7 ucspi-tcp paketinin Kurulmasi: Web Adresi: # cd /usr/src/qmail/ucspi-tcp-0.88/ # make # make setup check 2.8 daemontools paketinin Kurulmasi: Web Adresi: # cd /package/admin/daemontools-0.76 #./package/install Simdi svscan servisini baslatmak icin sistemimizi yeniden baslatalim: # reboot Evet, sistemimiz yeniden acildiktan sonra sirada qmail icin yazilmis e-posta liste yazilimi olan ezmlm kurulumu var. 2.9 Ezmlm / Ezmlm-idx Kurulumu: Web Adresi: Burada bir hususu belirtmek isterim; yukarida indirdigimiz ezmlm paketi(ezmlm-0.53.tar.gz) standart ezmlm paketidir. Ezmlm-idx paketi(ezmlm-idx tar.gz) ise ezmlm uygulamasina cesitli yeni ozellikler getiren bir yama uygulamasidir. Simdi bu yamayla birlikte ezmlm kurulumunu yapalim: # cd /usr/src/qmail/ # mv ezmlm-idx-0.443/* ezmlm-0.53/ # cd ezmlm-0.53 # patch < idx.patch # make && make man && make setup 2.10 Autorespond Kurulumu: Web Adresi: Bazi sorunlarla ugrasmamak icin autorespond uygulamasini ports uzerinden kuracagiz. # cd /usr/ports/mail/autorespond/ # make install clean 2.11 Vpopmail Kurulumu

7 Web Adresi: Simdi vpopmail'i kuracagiz. Supervise scriptlerimizi Vpopmail odakli yazacagimiz icin oncelikle Vpopmail kurulumunu yapalim, ki mantikli bir gidis sirasi olsun. Vpopmail'i MySQL destegiyle kuracaksaniz, adimina devam edin. MySQL destegiyle kurmayacaksaniz, adimina atlayabilirsiniz. Burada; --enable-logging=p parametresiyle, log dosyasina yazilan hatalarla birlikte giris icin denenen parolalari da yaz demis oluyoruz. Diger --enable-logging secenekleri icin help'e bakabilirsiniz. adresinden stable olan son surumu istediginiz yansidan indirebilirsiniz. Biz yukarida Mesh Solutions uzerinden vpopmail surumunu indirmistik MySQL destekli Vpopmail Kurulumu: Veritabani adi olarak "vpopmail"; kullanici adi olarak "vpmail", parola olarak da "parola" giriyoruz. Siz bu degerleri istediginiz gibi duzenlemeyi unutmayin. # mysql -u root -p dedikten sonra parolamizi girelim ve mysql promptuna duselim. Ardindan asagidaki komutlari sirasiyla ugulayalim: mysql> CREATE DATABASE vpopmail; Query OK, 1 row affected (0.04 sec) mysql> GRANT select,insert,update,delete,create,drop ON vpopmail.* TO IDENTIFIED BY 'parola'; Query OK, 0 rows affected (0.02 sec) mysql> quit Bye Sira geldi derlemeye: # cd /usr/src/qmail/vpopmail #./configure --enable-logging=p --enable-auth-module=mysql --disable-passwd --enable-clear-passwd --disable-many-domains --enable-auth-logging --enable-sql-logging --enable-valias --disable-mysql-limits # make # make install-strip Simdi MySQL bilgilerini vpopmail'e bildirelim. # echo "localhost 0 vpmail parola vpopmail" > ~vpopmail/etc/vpopmail.mysql # chown vpopmail:vchkpw ~vpopmail/etc/vpopmail.mysql # chmod 640 ~vpopmail/etc/vpopmail.mysql MySQL destekli Vpopmail kurulumu da boylece tamamlanmis oldu MySQL destegi olmadan Vpopmail Kurulumu: # cd /usr/src/qmail/vpopmail #./configure --enable-logging=p # make # make install-strip MySQL destegi olmayan Vpopmail kurulumu da boylece tamamlanmis oldu. /usr/home/vpopmail/bin/ altinda yer alan araclar sayesinde vpopmaili kolayca kullanabilirsiniz. Ancak bunu daha da kolaylastirmak isterseniz bir web arabirim kullanmak isteyebilirsiniz. Bunun icin yine Inter7 urunu olan vqadmin

8 uygulamasini kuracagiz Vqadmin Kurulumu: Web Adresi: # cd /usr/src/qmail/vqadmin #./configure --enable-cgibindir=/usr/local/www/apache22/cgi-bin --enable-htmldir=/usr/local/www/apache22/data # make && make install-strip Simdi bu cgi-bin uygulamasi icin apache'de gerekli ayarlamalari yapalim: # vi /usr/local/etc/apache22/httpd.conf diyerek dosyayi actiktan sonra Directory tanimlarinin oldugu bolume asagidaki satirlari ekleyin. <Directory "/usr/local/www/apache22/cgi-bin/vqadmin"> deny from all Options ExecCGI AllowOverride AuthConfig Order deny,allow </Directory> Simdi kullanici dogrulamasi icin gereken ayarlari yapalim: # cd /usr/local/www/apache22/cgi-bin/vqadmin/ # vi.htaccess Dosyada gordugumuz gibi kullanici dogrulamasini yapacagi dosya adresi olarak; AuthUserFile /usr/local/apache/conf/vqadmin.passwd satiri mevcut. Biz bunu; AuthUserFile /usr/local/www/apache22/conf/.htpasswd olarak degistirelim ve kaydederek dosyayi kapatalim. Dosyadan ciktiktan sonra; "admin_parolasi" ifadesi giris icin verdigimiz paroladir. Bunu size gore yazmayi unutmayin. # chown # chmod 644.htaccess # mkdir /usr/local/www/apache22/conf # htpasswd -bc /usr/local/www/apache22/conf/.htpasswd admin admin_parolasi # chmod 644 /usr/local/www/apache22/conf/.htpasswd Simdi Apache'yi yeniden baslatalim. # apachectl restart Bundan sonra tarayiciyi acarak dediginiz zaman kullanici bilgilerini girerek sayfaya ulasabilirsiniz. NOT: Turkce bir tarayici kullaniyorsaniz muhtemelen karsiniza "invalid language file" hatasi cikacaktir. Bunun sebebi tarayicinin dil onceliklerinde Turkce'nin en ustte yer almasi ve vqadmin'de Turkce dil dosyasinin bulunmamasi. Bunu cozmek icin;

9 # cp /usr/local/www/apache22/cgi-bin/vqadmin/html/en /usr/local/www/apache22/cgi-bin/vqadmin/html/tr # cp /usr/local/www/apache22/cgi-bin/vqadmin/html/en-us /usr/local/www/apache22/cgi-bin/vqadmin/html/tr-tr satirlarini uygulayabiliriz. Tabi isterseniz bu yeni dosyalarin cevirilerini de yapabilirsiniz. Simdi Qmail'i Web arabirimden yonetmemizi saglayan QmailAdmin uygulamasini kurmaya geldi sira Qmailadmin Kurulumu: Web Adresi: QmailAdmin uygulamasini adresinden istediginiz yansi araciligiyla indirebilirsiniz. Biz yukarida Mesh Solutions uzerinden qmailadmin surumunu indirmistik. # cd /usr/src/qmail/qmailadmin #./configure --enable-modify-quota --enable-cgibindir=/usr/local/www/apache22/cgi-bin --enable-htmldir=/usr/local/www/apache22/data # make # make install-strip diyerek sayfaya ulasabilirsiniz. Buraya yonetmek istediginiz domaini ve domainin ilgili postmaster hesabini parolasiyla girerek devam edebilirsiniz(tabi ilgili domaini ekledikten sonra). Simdi gerekli calistirma scriptlerini yazalim Scriptlerin Yazilmasi Asagidaki dosyalari editorle talep ettikten sonra altlarinda yer alan script satirlarini dosyaya yazarak ilgili dosyayi kaydediyoruz. Not: qmail-pop3d/run ve qmail-smtpd/run scriptlerinde mail.domain.com adreslerini size gore duzenlemeyi unutmayin /var/qmail/supervise/qmail-pop3d/run: # vi /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 -c qmail-popup mail.domain.com \ /usr/home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>& /var/qmail/supervise/qmail-pop3d/log/run: # vi /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 s n20 /var/log/qmail/qmail-pop3d 2>& /var/qmail/supervise/qmail-smtpd/run: # vi /var/qmail/supervise/qmail-smtpd/run #!/bin/sh QMAILDUID=`id -u vpopmail` NOFILESGID=`id -g vpopmail`

10 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 \ /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \ /var/qmail/bin/qmail-smtpd mail.domain.com \ /usr/home/vpopmail/bin/vchkpw /usr/bin/true 2>& /var/qmail/supervise/qmail-smtpd/log/run: # vi /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 s n20 /var/log/qmail/qmail-smtpd 2>& /var/qmail/supervise/qmail-send/run: # vi /var/qmail/supervise/qmail-send/run #!/bin/sh exec /var/qmail/rc /var/qmail/supervise/qmail-send/log/run: # vi /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 s n20 /var/log/qmail/qmail-send 2>& /var/qmail/rc: # vi /var/qmail/rc #!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start "`cat /var/qmail/control/defaultdelivery`" /var/qmail/bin/qmailctl: # vi /var/qmail/bin/qmailctl #!/bin/sh PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin export PATH QMAILDUID=`id -u qmaild`

11 NOFILESGID=`id -g qmaild` case "$1" in start) echo "Starting qmail..." echo "" if svok /service/qmail-send ; then svc -u /service/qmail-send /service/qmail-send/log echo "Starting qmail-send" else echo "qmail-send supervise not running" fi if svok /service/qmail-smtpd ; then svc -u /service/qmail-smtpd /service/qmail-smtpd/log echo "Starting qmail-smtpd" else echo "qmail-smtpd supervise not running" fi if svok /service/qmail-pop3d ; then svc -u /service/qmail-pop3d /service/qmail-pop3d/log echo "Starting qmail-pop3d" else echo "qmail-pop3d supervise not running" fi if [ -d /var/lock/subsys ]; then touch /var/lock/subsys/qmail fi stop) echo "Stopping qmail..." echo "" echo " qmail-smtpd" svc -d /service/qmail-smtpd /service/qmail-smtpd/log echo " qmail-send" svc -d /service/qmail-send /service/qmail-send/log echo " qmail-pop3d" svc -d /service/qmail-pop3d /service/qmail-pop3d/log if [ -f /var/lock/subsys/qmail ]; then rm /var/lock/subsys/qmail fi stat) svstat /service/qmail-send svstat /service/qmail-send/log svstat /service/qmail-smtpd svstat /service/qmail-smtpd/log svstat /service/qmail-pop3d svstat /service/qmail-pop3d/log qmail-qstat doqueue alrm flush) echo "Flushing timeout table and sending ALRM signal to qmail-send." /var/qmail/bin/qmail-tcpok svc -a /service/qmail-send queue) qmail-qstat qmail-qread reload hup) echo "Sending HUP signal to qmail-send." svc -h /service/qmail-send pause) echo "Pausing qmail-send"

12 svc -p /service/qmail-send echo "Pausing qmail-smtpd" svc -p /service/qmail-smtpd echo "Pausing qmail-pop3d" svc -p /service/qmail-pop3d cont) echo "Continuing qmail-send" svc -c /service/qmail-send echo "Continuing qmail-smtpd" svc -c /service/qmail-smtpd echo "Continuing qmail-pop3d" svc -c /service/qmail-pop3d restart) echo "Restarting qmail:" echo "* Stopping qmail-smtpd." svc -d /service/qmail-smtpd /service/qmail-smtpd/log echo "* Sending qmail-send SIGTERM and restarting." svc -t /service/qmail-send /service/qmail-send/log echo "* Sending qmail-pop3d SIGTERM and restarting." svc -t /service/qmail-pop3d /service/qmail-pop3d/log echo "* Restarting qmail-smtpd." svc -u /service/qmail-smtpd /service/qmail-smtpd/log cdb) tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp chmod 644 /etc/tcp.smtp.cdb echo "Reloaded /etc/tcp.smtp." help) cat <<HELP stop -- stops mail service (smtp connections refused, nothing goes out) start -- starts mail service (smtp connection accepted, mail can go out) pause -- temporarily stops mail service (connections accepted, nothing leaves) cont -- continues paused mail service stat -- displays status of mail service cdb -- rebuild the tcpserver cdb file for smtp restart -- stops and restarts smtp, sends qmail-send a TERM & restarts it doqueue -- schedules queued messages for immediate delivery reload -- sends qmail-send HUP, rereading locals and virtualdomains queue -- shows status of queue alrm -- same as doqueue flush -- same as doqueue hup -- same as reload HELP *) echo "Usage: $0 {start stop restart doqueue flush reload stat pause cont cdb queue help}" exit 1 esac exit Gerekli Izinlerin Verilmesi: # chmod 755 /var/qmail/rc /var/qmail/bin/qmailctl # chmod 751 /var/qmail/supervise/qmail-pop3d/run # chmod 751 /var/qmail/supervise/qmail-pop3d/log/run # chmod 751 /var/qmail/supervise/qmail-smtpd/run # chmod 751 /var/qmail/supervise/qmail-smtpd/log/run # chmod 751 /var/qmail/supervise/qmail-send/run # chmod 751 /var/qmail/supervise/qmail-send/log/run

13 2.15 Qmail Icin Son Ayarlarin Uygulanmasi: # echo./maildir > /var/qmail/control/defaultdelivery # echo 255 > /var/qmail/control/concurrencyremote # chmod 644 /var/qmail/control/concurrencyremote # echo 30 > /var/qmail/control/concurrencyincoming # chmod 644 /var/qmail/control/concurrencyincoming # ln -s /var/qmail/bin/qmailctl /usr/bin # ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /var/qmail/supervise/qmail-pop3d /service/ Simdi Qmail'i durduralim: # qmailctl stop Relay ayarini yapalim: # echo '127.:allow,RELAYCLIENT=""' >> /etc/tcp.smtp Ayari aktif ettirelim: # qmailctl cdb Simdi de gerekli alias ayarlarini yapalim: Burada eposta_hesabi kismina ana kullanici diyebilecegimiz hesabi yazmaniz yeterli(ornegin sistem yoneticisi olarak kendi adresiniz(hakan)). Burada tanimlanan aliaslar sayesinde; ornegin root hesabina gelen mailler.qamil-root dosyasina yazdigimiz hesaba yonlendirilecektir. # echo eposta_hesabi > /var/qmail/alias/.qmail-root # echo eposta_hesabi > /var/qmail/alias/.qmail-postmaster # echo eposta_hesabi > /var/qmail/alias/.qmail-mailer-daemon # ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous # chmod 644 /var/qmail/alias/.qmail* Qmail kurulumu bitti, sirada sendmaili kaldirmak var Sendmail'in Kaldirilmasi: # killall sendmail # mv /usr/sbin/sendmail /usr/sbin/sendmail.old # chmod 0 /usr/sbin/sendmail.old Simdi rc.conf dosyamiza asagidaki satirlari ekleyerek kaydedelim: # vi /etc/rc.conf sendmail_enable="no" sendmail_submit_enable="no" sendmail_outbound_enable="no" sendmail_msp_queue_enable="no" Daha sonra qmail'in sendmailini sistemde ilgili yere sembolik link olarak koyalim: # ln -s /var/qmail/bin/sendmail /usr/lib/sendmail # ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

14 Qmail'i baslatalim artik: # qmailctl start # qmailctl stat Evet; artik mysql destekli sanal alan ve sanal kullanici yonetimi yapabildigimiz mail sistemimiz hazir(pop ve smtp). Simdi icerik filtreleyici olarak qsheff(beraberinde antivirus olarak clamav), posta almak icin alternatif protokol olan IMAP ve maillerimize ulasmak icin WebMail kurulumunu gerceklestirecegiz Clamav Kurulumu: Web Adresi: adresinden son stable surumu indirebilirsiniz. Biz yukarida Mesh Solutions uzerinden surumunu indirdik. # cd /usr/src/qmail/clamav # pw useradd clamav -s /sbin/nologin -d /tmp # pw useradd qscand -s /sbin/nologin -d /tmp #./configure # make && make check && make install && make clean Kurulum tamamdir, simdi clamd.conf ayarlarini yapalim: # vi /usr/local/etc/clamd.conf Example satirinin basina # ekleyerek yorum satiri yapalim. Yoksa clamd.conf ornek kabul edilecek ve gecersiz kalacaktir. LogFile satirinin basindan # karakterini silelim ve satiri LogFile /var/log/clamav/clamd.log olarak duzenleyelim. LogTime, LogSyslog, User ve ScanMail satirlarinin basindan # karakterini silelim. User satirindaki clamav degerini qscand olarak degistirerek dosyayi kaydedelim. Sirada clamav'nin virus tabanini guncellemek icin kullanacagimiz freshclam uygulamasini yapilandirmaya geldi: # vi /usr/local/etc/freshclam.conf Example satirinin basina # karakterini ekleyelim. DatabaseDirectory ifadesinin oldugu satiri da DatabaseDirectory /usr/local/share/clamav olarak duzenleyelim. Simdi log dizinimizi yaratalim ve izinlerini ayarlayalim: # mkdir /var/log/clamav # chown -R clamav /var/log/clamav/ Sira clamd icin scriptimizi yazmaya geldi: # vi /usr/local/etc/rc.d/clamd.sh #!/bin/sh FOO_BIN=/usr/local/sbin/clamd test -x $FOO_BIN exit 5 case "$1" in start) echo "Starting `$FOO_BIN -V`" $FOO_BIN

15 stop) echo "Shutting down `$FOO_BIN -V`" killall $FOO_BIN restart) $0 stop $0 start *) echo "Usage: $0 {start stop restart}" exit 1 esac Dosyayi kaydedip ciktiktan sonra; # chmod 755 /usr/local/etc/rc.d/clamd.sh # /usr/local/etc/rc.d/clamd.sh start dizilerini uyguluyoruz ve clamav'u calistirmis oluyoruz. FreshClam kullanimi da oldukca basit; # /usr/local/bin/freshclam -l /var/log/clamav/clam-update.log satiriyla gerekli guncellemeleri yapiyoruz. Ilgili guncellemenin loglarini da -l parametresi ile /var/log/clamav/clam-update.log dosyasina yazdirmis oluyoruz. Bunu cron'a ekleyerek surekliligi saglanabilir. Ornegin her 6 saatte bir calistirmak icin; # crontab -e 00 */6 * * * /usr/local/bin/freshclam --quiet -l /var/log/clamav/clam-update.log satirini eklememiz yeterlidir. (Burada --quiet parametresi sayesinde log dosyasina yanlizca hatalar yazilacaktir) Ripmime Kurulumu: Web Adresi: Ripmime, qsheff icin gerekli bir uygulama. Bu uygulama sayesinde mail baslik, govde, eklenti vs seklinde parcalara ayrilabiliyor. # cd /usr/src/qmail/ripmime # make && make install 2.19 qsheff Kurulumu: Web Adresi: Sirada qsheff kurulumu var. qsheff cok guzel bir icerik filtreleyici ve antivirus tetikleyici olarak kullanilabiliyor. Hatta istersek icerik filtreleyici olarak harici bir uygulamayi da kullanabiliriz(buna deginecegiz). # cd /usr/src/qmail/qsheff-ii-2.1-r1 #./configure --enable-spam-tag --enable-virus-tag --enable-qq-patch --with-clamav # make && make install # /usr/local/etc/qsheff-ii/install-wrapper.sh Evet, qsheff kurulumumuz bitti. Parametrelerden bahsedelim;

16 --enable-backup; Tum mail trafiginin bir yedeginin alinmasini saglar. Yedeklere /var/qsheff/backup/ altindan ulasabilirsiniz. --enable-spam-tag; Kaybi en aza indirmek icin spam olarak tespit edilen bir mailin konusuna {SPAM} eklemesi yaparak ilgili adrese iletilmesini saglar. Boylece spam olmayip da spam kurallarina takilan kayiplar onlenmis olur. --enable-virus-tag; Yine kaybi en aza indirmek icin viruslu icerigi tespit edilen bir mailin konusuna {VIRUS} eklemesi yaparak ilgili adrese iletilmesini saglar. Fakat SPAM'dan farkli olarak mailin govdesini ve eklentisini siler. --enable-qq-patch; qsheff'in QMAILQUEUE(Bu patchi qmail'e uygulamistik) cevre degiskeninden baslatilmasini sagliyoruz. Bunun icin gerekli ayarlari birazdan yapacagiz. --with-clamav; Sistemimizde clamav'yi kurdugumuz icin mailleri virus taramasindan gecirmek icin bunu qsheff'e bildiriyoruz. Clamav'un yeri farkli olsaydi bu parametre ile belirtmek gerekecekti. Yine ayni sekilde clamd socket dosyasi /tmp/ altinda yer almasaydi --with-clamd-socket parametresiyle bunu bildirmemiz gerekecekti. SPAM ve VIRUS taglarini isterseniz kullanmayabilirsiniz. Bu durumda SPAM ya da VIRUS icerdigi tespit edilen mailler kullaniciya iletilmeyecektir(fakat kurulumdan sonra qsheff.conf dosyasindan karantinayi aktif ederseniz, bu tip mailler karantinada toplanacaktir). Kararinizi simdi vermelisiniz, kurulumdan sonra tekrar kurmadan bu taglarin durumu degistirilemez. qsheff ile ilgili kullanabileceginiz diger ozellikler ve daha fazla bilgi icin adresine bakabilirsiniz. Simdi QMAILQUEUE ile derledigimiz qsheff'imizi Qmail'de kullanabilmek icin /etc/tcp.smtp dosyamizi ayarlayalim: # echo ':allow,qmailqueue="/var/qmail/bin/qmail-qsheff"' >> /etc/tcp.smtp # qmailctl cdb # qmailctl restart Evet, tum trafigi ayarlamis olduk. Bunu belirli bir networke uygulamak istersek(ornegin networkunden gelen maillere) :allow,QMAILQUEUE="/var/qmail/bin/qmail-qsheff" seklinde yazabiliriz SpamAssassin Kurulumu: Web Adresi: qsheff ile yolunuza devam etmek isteyebilirsiniz; bu durumda 2.21 bolumune gecin. Spamassassin kurmak istiyorsaniz devam edin. Spamassassin, guclu bir icerik filtreleyici. Biz de burada bu gucten faydalanmak icin qsheff ile birlikte nasil kullanacagimiza deginecegiz. Genel manada Spamassassin, bir mailin taranarak kriterler sonucunda degerlendirilmesini ve buna gore not almasini saglar. Yani bu ne demek; Bir mail kuyruga girdiginde SpamAssassin bunu alir ve icerigini tarar, ornegin mailde bir ifadenin fazlaca tekrarlanmasi varsa(birsuru free yaziyorsa mesela) bu bir spam ihtimali tasir ve SpamAssassin +1 verir. Mailde konu yoksa SpamAssassin bu da spam olabilir der ve +1 daha ekler, mailde gonderici kisimlari supheliyse bir +1 daha ekler vs... Bu sekilde en sonunda atiyorum bir mail icin SpamAssassin tarafindan verilmis 6 puan olsun. Biz SpamAssassin'in configurasyon dosyasinda SCORE tanimini 5.0 yaptiysak bu mail spam olarak kabul edilir. Simdi Spamassassin kurulumunu yapalim: # cd /usr/ports/mail/p5-mail-spamassassin # make install clean Ports sayesinde kolayca kurmus olduk. Simdi configurasyon dosyasini ayarlayalim: # cd /usr/local/etc/mail/spamassassin # cp local.cf.sample local.cf # vi local.cf Dosyada; rewrite_header Subject *****SPAM***** satiri spam olarak tespit edilen maillerin basligina *****SPAM*****

17 ifadesinin eklenmeini saglar. Bunu aktif etmek icin satirin basindaki # ifadesini silelim ve *****SPAM***** ifadesini {SPAM} olarak degistirelim(bunun sebebini bolumun sonunda aciklayacagiz). required_score ifadesi de az once bahsettigimiz gibi, bir mailin kac puanla spam olacagini belirtir. report_safe ifadesi de etiketlenen maillere davranis bicimini belirler. Misal bunu 1 yaparsak SPAM olan maillerle ilgili SpamAssassin tarafindan uretilen rapor maille beraber kullaniciya iletilirken, mailin orjinali de eklenti olarak iletilir(.eml formatinda). 2 yaparsak da yine raporla beraber mailin orjinali text formatinda kullaniciya iletilir. 0 olmasi durumunda ise mail orjinal sekliyle kullaniciya iletilir, ve rapor eklenmez. Dosyada daha detayli ayarlar yapmak da mumkun; razor, pyzor, dcc vs. kullanmak da mumkun. Ornegin spam mesajlarin body kismina bir bildiri eklemek istersek local.cf dosyasina; clear_report_template report report Bu E-Posta SPAM olarak tespit edilmis ve isaretlenmistir. report SPAM degilse lutfen adresine bildirin. report FALANCA FIRMASI report gibi birseyler yazabiliriz. Simdi qsheff ile birlikte nasil kullanacagimiza bakalim: # vi /var/qmail/bin/qmail-sa dosyasina asagidaki satirlari yazip kaydedelim; #!/bin/sh /usr/local/bin/spamc /var/qmail/bin/qmail-qsheff Dosyanin izinlerini ayarlayalim: # chmod 755 /var/qmail/bin/qmail-sa Simdi de /etc/tcp.smtp dosyamizi duzenleyelim: # vi /etc/tcp.smtp Burada yer alan :allow,qmailqueue="/var/qmail/bin/qmail-qsheff" ifadesini :allow,qmailqueue="/var/qmail/bin/qmail-sa" olarak degistirelim ve dosyayi kaydederek cikalim. Servislerimizi baslatalim: # qmailctl cdb # qmailctl restart Spam mailleri qsheff.log dosyasindan takip edecegimiz icin, qsheff'e bir rule ekleyelim ki, o da SpamAssassin tarafindan spam olarak isaretlenen mailleri spam olarak isaretlesin. # vi /usr/local/etc/qsheff-ii/qsheff.rules Dosyaya, h:(subject: {SPAM}) satirini eklememiz yeterli, boylece SpamAssassin tarafindan {SPAM} ifadesiyle isaretlenen mailler qsheff tarafindan da spam olarak nitelendirilecek(dogal olarak log dosyasina da bu sekilde giris yapacak). qsheff log dosyasini incelerken de rule olarak {SPAM} gordugumuz satirlarin SpamAssassin tarafindan tespit edildigini anlayabiliriz. Simdi SpamAssassin'i baslatalim; oncelikle spamd enable edelim:

18 # echo 'spamd_enable="yes"' >> /etc/rc.conf Ve baslatalim: # /usr/local/etc/rc.d/sa-spamd.sh start Hatirlarsaniz yukarida SpamAssassin ayarlarinda basliga {SPAM} ekle demistik ve sebebini aciklayacagimizi soylemistik. Bunun sebebi qsheff'in de {SPAM} tagini eklemesidir(tabiki qsheff'i derlemeden once kaynak kodda degisiklik yaparak bunu da degistirebiliriz, ama buna gerek yok acikcasi). Boylelikle qsheff baslikta SpamAssassin tarafindan eklenen {SPAM} tagini gordugunde birdaha ekleme yapmayacaktir. Biz SpamAssassin ayarlarinda eklenecek ifadeyi *****SPAM***** olarak biraksaydik, SpamAssassin spam olarak nitelendirdigi bir maile *****SPAM***** ifadesini ekleyecek, ardindan da qsheff'e girdigimiz rule sebebiyle qsheff'de {SPAM} ifadesini ekleyecekti. Yani sonucta mail kullaniciya "{SPAM} *****SPAM***** Mailin konusu" seklinde iletilecekti. Tabi bu durum hem gereksiz, hem de cirkin bir goruntu olusturuyor Courier-Authlib Kurulumu: Web Adresi: Webmail gibi uygulamalarda kimlik dogrulamasi yapmak icin authlib kutuphanesini kurmamiz gerekiyor; ayrica Courier-Imap kurabilmek icin de kurulmasi sart. # cd /usr/src/qmail/courier-authlib-0.58 #./configure --prefix=/usr/local --without-authmysql --without-authpgsql --without-authldap --with-authvchkpw --without-stdheaderdir --enable-unicode # gmake # gmake install-configure # gmake install-strip # cd /usr/local/etc/authlib/ # cp authdaemonrc.dist authdaemonrc # /usr/local/sbin/authdaemond start Simdi baslangic scriptimizi hazirlayalim: # vi /usr/local/etc/rc.d/authdaemond.sh #!/bin/sh /usr/local/sbin/authdaemond start Simdi de, dosyaya calistirma izni verelim: # chmod +x /usr/local/etc/rc.d/authdaemond.sh Ayrica /etc/rc.local dosyasina /usr/local/sbin/authdaemond start satirini ekleyerek de baslangici saglayabilirsiniz. Evet, hepsi bu kadar. Buraya kadar POP ve SMTP hizmeti veren, calisir bir MTA elde etmis olduk. Sirada istege/ihtiyaca bagli bir kurulum daha var. IMAP server kurmak isterseniz yaziya devam edebilirsiniz, kurmayacaksaniz WebMail kurulumuna gecebilirsiniz. Fakat burada tercih ettiginiz webmail uygulamasi SquirrelMail olacaksa IMAP'in gerekli oldugunu hatirlatmak gerekir Courier-Imap Kurulumu: Web Adresi: Sirada IMAP sunucumuzun kurulumu var: # cd /usr/src/qmail/courier-imap-4.1.1

19 #./configure --prefix=/usr/local --without-authdaemon --without-authmysql --without-authpgsql --without-authldap --with-authvchkpw --enable-unicode --disable-root-check # make && make install-strip # cd /usr/local/etc # cp imapd.dist imapd # cp imapd-ssl.dist imapd-ssl # cp /usr/local/libexec/imapd.rc /usr/local/etc/rc.d/imap.sh # /usr/local/etc/rc.d/imap.sh start IMAP sunucumuz da kuruldu, ve calisiyor. Standart olarak bu sekilde kullanilabilir(ssl destegiyle kullanmadik) WebMail Kurulumu Burada, Courier-Imap kurduysaniz SquirrelMail kurulumuna gecebilirsiniz. Tabi isterseniz SqWebmail'i de kullanabilirsiniz, fakat bu durumda ben SquirrelMail'i oneririm. Courier-Imap kurmadiysaniz, SqWebmail ile devam edebilirsiniz SqWebMail Kurulumu: Web Adresi: Bir cgi ugulamasi olan SqWebMail, komplike istekleriniz olmadikca ihtiyaci rahatlikla karsilayan bir uygulamadir. SqWebMail, IMAP server kullanmaz, maillere direk erisim saglar. O nedenle IMAP server kurmadiysaniz tercihiniz bu olmalidir. Oncelikle PCRE(Perl Compatible Regular Expressions) kurmamiz gerekiyor. # cd /usr/src/qmail/pcre-6.3 #./configure --prefix=/usr # make && make install && make clean Kurulum tamamlandiktan sonra SqWebMail kurulumuna baslayabiliriz. # cd /usr/src/qmail/sqwebmail #./configure --without-authldap --without-authmysql --with-authvchkpw --enable-cgibindir=/usr/local/www/apache22/cgi-bin --enable-mimetypes=/usr/local/etc/apache22/mime.types --enable-unicode=iso enable-imagedir=/usr/local/www/apache22/data/sqwebmail/images --enable-imageurl=/sqwebmail/images # gmake # gmake install-strip # gmake install-configure # /usr/lib/sqwebmail/libexec/sqwebmaild.rc start Tabi bunu her acilista baslatmayi saglamak gerekir: # echo '/usr/lib/sqwebmail/libexec/sqwebmaild.rc start' >> /etc/rc.local SqWebMail ile ilgili gerekebilecek dosyalara; /usr/lib/sqwebmail/ altindan ulasabilirsiniz. Hepsi bu kadar, diyerek SqWebMail'e ulasabilirsiniz SquirrelMail Kurulumu: Web Adresi: SquirrelMail, PHP ile yazilmis, gelismis ozelliklere sahip, oldukca hizli ve plugin destegiyle hem kolay kurulum hem de oldukca detayli ek secenekler sunmaktadir. Yukarida squirrelmail'i indirmistik, simdi onu gerekli sekilde acalim ve ayarlarini yapalim. # cd /usr/src/qmail/squirrelmail # mkdir /usr/local/www/apache22/data/webmail

20 # cp -R * /usr/local/www/apache22/data/webmail/ # chown -R www /usr/local/www/apache22/data/webmail/data/ # /usr/local/www/apache22/data/webmail/config/conf.pl Simdi burada ayarlarimizi yaparak config.php dosyamizin olusmasini saglayacagiz. Bu ekranda temel olarak yapmamiz gerekenler; 2. Server Settings altinda yer alan ayarlari yapmamiz sart. Burada; 1. secenek olan Domain secenegini size uygun olarak ip_adresiniz ya da domain_adiniz olarak girin. 3. secenek olan Sendmail or SMTP secenegini SMTP olarak birakin. Daha sonra A'ya basarak IMAP ayarlarina girin ve burada da; 6. secenek olan Authentication type olarak login kalsin. 8. secenek olan Server software olarak da courier girin. 4. secenek olan IMAP Server degerini de localhost olarak birakabilirsiniz. Simdi de, B'ye basarak SMTP ayarlarina girin. Burada da; 7. secenek olan SMTP Authentication ifadesinin degerini login yapin. 4. secenek olan SMTP Server ifadesinin degerini ip_adresiniz olarak degistirebilirsiniz. Burada localhost deseniz de olur tabiki, ancak RELAY ayari sebebiyle WebMail uzerinden gonderilen mailler, QMAILQUEUE ile tetiklenen uygulama tarafindan(qmail-qsheff ya da qmail-sa) isleme tabi tutulmamis olur. Son olarak s'ye basarak kaydedin, ve q'ya basarak cikin. IMAP ve SMTP icin Secure(TLS) ayarini isteginize gore yes yapabilirsiniz, tercih size/ihtiyaciniza bagli. Diger ayarlari da isteginize gore yapabilirsiniz. Evet hepsi bu kadar. diyerek giris sayfasina ulasabilirsiniz Isoqlog Kurulumu: Web Adresi: Simdi de mail loglarimizi web arabirimden kolayca takip edebilmemiz icin, tipki qsheff gibi enderunix ekibi tarafindan gelistirilen isoqlog uygulamasini kuracagiz. Evet, baslayabiliriz: # cd /usr/src/qmail/isoqlog #./configure # make && make install && make clean # mkdir /usr/local/www/apache22/data/isoqlog # cp -pr /usr/local/share/isoqlog/htmltemp/images /usr/local/share/isoqlog/htmltemp/library /usr/local/www/apache22/data/isoqlog/ # cp /usr/local/etc/isoqlog.conf-dist /usr/local/etc/isoqlog.conf # cp /usr/local/etc/isoqlog.domains-dist /usr/local/etc/isoqlog.domains Kurulum bitti. Simdi ayarlari yapmak icin isoqlog.conf dosyasini ve isoqlog.domains dosyasini duzenlememiz gerekli. Asagida kirmizi olan kisimlar dosyanin ilk hali uzerinden degisiklik yapilan kisimlardir: # vi /usr/local/etc/isoqlog.conf #isoqlog Configuration file logtype = "qmail-multilog" logstore = "/var/log/qmail/qmail-send" domainsfile = "/usr/local/etc/isoqlog.domains" outputdir = "/usr/local/www/apache22/data/isoqlog" htmldir = "/usr/local/share/isoqlog/htmltemp" langfile = "/usr/local/share/isoqlog/lang/turkish" hostname = "domain.com"

QMAIL-LDAP VE CLUSTER

QMAIL-LDAP VE CLUSTER QMAIL-LDAP VE CLUSTER Load Balancer / Round Robin DNS (192.168.2.2) mailserver1 mailserver2 mailserver3 192.168.2.3 192.168.2.4 192.168.2.5 LDAP Server 192.168.2.6 Qmail kurulumlarında gördüğümüz gibi

Detaylı

DBMAIL KURULUMU BELGESI (Howto Install Dbmail) Yazan: Ozgur Karatas

DBMAIL KURULUMU BELGESI (Howto Install Dbmail) Yazan: Ozgur Karatas <okaratas@ieee.org> DBMAIL KURULUMU BELGESI (Howto Install Dbmail) Yazan: Ozgur Karatas Dbmail Kurulumu Belgesi Gelişim: Sürüm 1.0 Şubat 2007 Belge Hakkında: Bu belgede IMAP ve POP servisi sunan Dbmail'in

Detaylı

1 Simscan Nedir? 2 Simscan Nasıl Çalışır?

1 Simscan Nedir? 2 Simscan Nasıl Çalışır? /*******************************************************\ * Gökhan ALKAN * gokhan [at] enderunix [dot] org * EnderUNIX Yazılım Gelistirme Takımı * http://www.enderunix.org * * Sürüm : 1.0 * Tarih : 25.05.2007

Detaylı

Sözü fazla uzatmadan bu durumlar için bir çözüm yolunu sizlere paylaşmak istiyorum..

Sözü fazla uzatmadan bu durumlar için bir çözüm yolunu sizlere paylaşmak istiyorum.. Yöneticisi olduğum bir sunucudan mail gönderilme sorunu yaşanıyordu. Girdim baktım ki bir kullanıcıdan 30 bine yakın mail gönderilmiş ve her an gönderilmeye devam ediyor.. Kullanıcı smtp auth ile login

Detaylı

qmail ile üniversite mail sistemi yönetimi Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr

qmail ile üniversite mail sistemi yönetimi Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr qmail ile üniversite mail sistemi yönetimi Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr Üniversitelerde kullanılan mail sisteminin iki belirgin özelliği vardır. 1. Çok sayıda kullanıcı

Detaylı

LDAP VE WORDPRESS İLE

LDAP VE WORDPRESS İLE LDAP VE WORDPRESS İLE KURUMSAL PERSONEL KİŞİSEL WEB ALANI Murat ÖZALP (Bilecik Üniversitesi, BİDB) Ulaknet Çalıştay ve Eğitimi 2011 (KTÜ) NEDİR BU ÇALIŞMA? Kısaca; bildiğimiz kişisel web sunucusudur. Kurumsal

Detaylı

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU /*******************************************************\ * Gökhan ALKAN * gokhan [at] enderunix [dot] org * EnderUNIX Yazılım Gelistirme Takımı * http://www.enderunix.org * * Sürüm : 1.0 * Tarih : 06.08.2006

Detaylı

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler: İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler: Yer satın alınır. İsim tescil ettirilir. Ftp ile wordpress klasörü upload edilir. Kendi bilgisayarımızda web sitesi yayınlamak

Detaylı

Linux Kullanıcıları Derneği ve Elektrik Mühendisleri Odası

Linux Kullanıcıları Derneği ve Elektrik Mühendisleri Odası Linux Kullanıcıları Derneği ve Elektrik Mühendisleri Odası Linux Seminerleri www.linux.org.tr www.emo.org.tr Qmail E Posta Sunucusu ve qsheff ile Virus/Spam Filtreleme Afşin TAŞKIRAN EnderUNIX Yazılım

Detaylı

.: Linux Kullanıcıları Derneği. III. Linux ve Özgür Yazılım Şenliği. 13 16 Mayıs 2004. Milli Kütüphane Ankara :.

.: Linux Kullanıcıları Derneği. III. Linux ve Özgür Yazılım Şenliği. 13 16 Mayıs 2004. Milli Kütüphane Ankara :. Nagios İle Sunucu İzleme Ekin Meroğlu ekin@fisek.com.tr www.nagios.org Nagios : Aktif olarak geliştirilen; Kolay konfigure edilebilir; Gelişmiş eklenti desteğine sahip; açık kaynak kodlu bir sunucu ve

Detaylı

BIND ile DNS Sunucu Kurulumu

BIND ile DNS Sunucu Kurulumu BIND ile DNS Sunucu Kurulumu BIND Nedir? BIND bir dns sunucusu yani unix ve linux sistemler üzerinde dns servis hizmetini veren başarılı bir daemondur. Kısacası en popüler DNS sunucu yazılımı BIND dir.

Detaylı

qmail ile üniversite mail sistemi yönetimi Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr

qmail ile üniversite mail sistemi yönetimi Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr qmail ile üniversite mail sistemi yönetimi Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr Üniversitelerde kullanılan mail sisteminin iki belirgin özelliği vardır. 1. Çok sayıda kullanıcı

Detaylı

SNORT 2.3, ACID FEDORA 3 PF, SNORTSAM OPENBSD 3.6

SNORT 2.3, ACID FEDORA 3 PF, SNORTSAM OPENBSD 3.6 AÇIKLAMA Bu belge yeni versiyon snort(2.3) için Fedora 3 üzerinde yapılması gereken ayarları, ACID, snortsam plugininin eklenmesi ve bununla ilgili ayarları ve pf ile entegrasyonu için yapılması gerekenleri

Detaylı

OpenBSD Pf ve Squid ile Transparent Proxy Kurulumu.!!Bu yazıda OpenBSD 3.7 işletim sistemi kullanılmıştır.

OpenBSD Pf ve Squid ile Transparent Proxy Kurulumu.!!Bu yazıda OpenBSD 3.7 işletim sistemi kullanılmıştır. /* */ Bu belgenin telif hakları Huzeyfe ÖNAL a aittir. Kök: http://www.enderunix.org/docs/squid.pdf İlk baskı: 2005-09-13 Son değişiklik: - Bu döküman Common Creative lisansı ile dağıtılmaktadır. OpenBSD

Detaylı

qmail ile SPAM engelleme Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr

qmail ile SPAM engelleme Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr qmail ile SPAM engelleme Devrim Sipahi Dokuz Eylül Üniversitesi devrim.sipahi@deu.edu.tr Üniversitelerde kullanılan mail sisteminin iki belirgin özelliği vardır. 1. Çok sayıda kullanıcı (örneğin 10000)

Detaylı

FreeBSD Üzerinde VLAN Kullanımı

FreeBSD Üzerinde VLAN Kullanımı FreeBSD Üzerinde VLAN Kullanımı VLAN Nedir? Virtual Local Area Network (VLAN), network kullanıcılarının ve kaynaklarının bir switch üzerindeki portlara bağlanarak yapılan mantıksal bir gruplamadır. VLAN,

Detaylı

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Veri Tabanı Yönetim Sistemleri Bölüm - 02 Veri Tabanı Yönetim Sistemleri Bölüm - 02 İçerik Web sunucusunun yapılandırılması için gerekli yazılımların temini Yazılımlarının sunucuya yüklenmesi Ön test Uygulama yazılımlarının yapılandırılması Son

Detaylı

OPENBSD İŞLETİM SİSTEMİ ÜZERİNE PFW KURULUMU

OPENBSD İŞLETİM SİSTEMİ ÜZERİNE PFW KURULUMU OPENBSD İŞLETİM SİSTEMİ ÜZERİNE PFW KURULUMU 1 /************************************************************************** * Gökhan ALKAN * gokhan [at] enderunix [dot] org * EnderUNIX Yazılım Gelistirme

Detaylı

FreeBSD Üzerinde VLAN Kullanımı

FreeBSD Üzerinde VLAN Kullanımı FreeBSD Üzerinde VLAN Kullanımı VLAN Nedir? Virtual Local Area Network (VLAN), network kullanıcılarının ve kaynaklarının bir switch üzerindeki portlara bağlanarak yapılan mantıksal bir gruplamadır. VLAN,

Detaylı

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır. WINDOWS 2003 SUNUCULARI ÜZERĐNE PHP YÜKLENMESĐ ERDAL YAZICIOĞLU erdal(at)gmail.com http://barbarossa41.wordpress.com Merhabalar, Çözümpark.com adresinde bir kullanıcı ASP ve PHP yi aynı sunucu üzerinde

Detaylı

*nix' lerde Etkin ve Pratik Arama Yöntemleri

*nix' lerde Etkin ve Pratik Arama Yöntemleri *nix' lerde Etkin ve Pratik Arama Yöntemleri /****************************************************************************** * Bâkır EMRE * * emre [at] enderunix [dot] org * * EnderUNIX Yazılım Geliştirme

Detaylı

POP3 ve IMAP e-mail kurulumu

POP3 ve IMAP e-mail kurulumu POP3 ve IMAP e-mail kurulumu Nokia E71 iniz Google Mail gibi mevcut internet e-posta hesaplarının birçoğuna kolaylıkla erişme olanağı sunan bir E-posta istemcisi içerir. Diğer e-posta servislerinin birçoğu

Detaylı

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu Not: "Aşağıdaki anlatım Windows 7 64 bite göredir. 32 bit kullanıyorsanız MySQL 32 bit versiyonunu yükleyiniz." Windows 7 (64 bit işletim sistemi) ve IIS

Detaylı

Useroam Kurulum Rehberi

Useroam Kurulum Rehberi Useroam Kurulum Rehberi User roaming service İndirme Useroam güncel sürümünü www.useroam adresinden indirebilirsiniz. İndirmiş olduğunuz iso dosyasını Useroam ürününü kuracağınız platforma taşıyınız. Vmware

Detaylı

PHP 1. Hafta 2.Sunum

PHP 1. Hafta 2.Sunum PHP 1. Hafta 2.Sunum Hello World Bu derste görülecekler WAMP ve PHP Hosting kavramı ve bizi neden ilgilendirmediği Domain ve localhost kavramları www klasörü İlk PHP kodunun

Detaylı

LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ

LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ Belge Hakkında Bu belge GNU Free Documentation Licence ı ile kaynak gösterilmek ve önceden yazarından izin alınmak kaydıyla

Detaylı

WAMP SERVER KURULUMU

WAMP SERVER KURULUMU WAMP SERVER KURULUMU Bilgisayarınızda; PHP web programlama dilini kullanarak web sayfası hazırlayacaksanız ya da PHP web programlama dili kullanılarak hazırlanmış Joomla, Wordpress, Drupal vb.. içerik

Detaylı

Raptadmin 1.x.x Sürümleri için Kullanım Klavuzu

Raptadmin 1.x.x Sürümleri için Kullanım Klavuzu Raptadmin 1.x.x Sürümleri için Kullanım Klavuzu Ekim 2014 Ankara www.raptadmin.com info@raptadmin.com Giriş İşlemleri Raptadmin yönetim paneline www.alanadınız.com/admin adresini kullanarak gidebilirsiniz.

Detaylı

Linux Kurulumu (Sürüm 1.52) İçindekiler

Linux Kurulumu (Sürüm 1.52) İçindekiler Linux Kurulumu (Sürüm 1.52) İçindekiler 1. Kurulum Başlangıcı 2. Kurulum Yönergeleri 3. Uygulama Çalıştırma Yönergeleri 4. Uygulama Kaldırma 5. Notlar 6. Ek: Sürüm 1.5.2 7. Logoların değiştirilmesi 8.

Detaylı

Sun Solaris Jumpstart Sistemi

Sun Solaris Jumpstart Sistemi Sun Solaris Jumpstart Sistemi Ömer Faruk Şen EnderUNIX Yazılım Geliştirme Takımı Üyesi ofsen at enderunix nokta org 4 Aralık 2007 Bu makalenin son halini http://www.enderunix.org/docs/solaris-jumpstart.pdf

Detaylı

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe 1. Giriş Turquaz programını windows üzerinde çalıştırmak için öncelikle bilgisayarınızda postgresql ve Java nın kurulu olması gerekli. Aşağıdaki bilgi ve dökümanlar windows 2000 işletim sistemi üzerinde

Detaylı

LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014

LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014 LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014 www.sqlturkiye.com info@sqlturkiye.com 1 YUSUF KAHVECİ KİMDİR? Merhaba Sevgili Arkadaşlar, 1987 İstanbul doğumluyum. Bilgisayar Mühendisliği

Detaylı

YAYGIN OLARAK KULLANILAN ADSL MODEMLER VE ROUTER AYARLARI

YAYGIN OLARAK KULLANILAN ADSL MODEMLER VE ROUTER AYARLARI YAYGIN OLARAK KULLANILAN ADSL MODEMLER VE ROUTER AYARLARI D-Link 500G Router Ayarları web arayüzüne ulaşmak için modemin standart IP adresi olan 10.1.1.1 yazıyoruz. o Modeminizin IP adresini web tarayıcınızın

Detaylı

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011 PHP I E. Fatih Yetkin 26 Eylül 2011 Outline Temel Tanımlar HTML e Giriş PHP ye Giriş MySQL ve PHP Temel Tanımlar Web Sunucu Nedir? Teknik detaylar bir kenara bırakılacak olursa, hazırlanan web sayfasını

Detaylı

SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI. Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle.

SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI. Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle. SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle. Kurulumu başlattık.kutucuğu işaretledik resimdeki gibi. Ve

Detaylı

Microsoft Outlook 2003 Kurulumu

Microsoft Outlook 2003 Kurulumu Microsoft Outlook 2003 Kurulumu Tools (Araçlar) menüsünden E-mail Accounts (E-posta Hesapları) seçeneğini seçiniz. Buradan Add a new e-mail account (Yeni bir e-posta hesabı ekle) sekmesine tıklayınız,

Detaylı

www.islonline.com www.fins.com.tr/islonline KURUMSAL UZAKTAN MASAÜSTÜ DESTEK YAZILIMI (ENTERPRISE REMOTE DESKTOP SOFTWARE) KURULUM KILAVUZU

www.islonline.com www.fins.com.tr/islonline KURUMSAL UZAKTAN MASAÜSTÜ DESTEK YAZILIMI (ENTERPRISE REMOTE DESKTOP SOFTWARE) KURULUM KILAVUZU www.islonline.com /islonline KURUMSAL UZAKTAN MASAÜSTÜ DESTEK YAZILIMI (ENTERPRISE REMOTE DESKTOP SOFTWARE) KURULUM KILAVUZU 1 İ Ç İ N D E K İ L E R Sayfa Numaraları ISL Online Kullanıcı Kaydı 3 Uzaktan

Detaylı

SQL Server 2008 kurulum için Microsoft Windows Installer 4.5 ve üzeri bileşenin bilgisayarınızda kurulu olması gerekir. İndirmek için tıklayın

SQL Server 2008 kurulum için Microsoft Windows Installer 4.5 ve üzeri bileşenin bilgisayarınızda kurulu olması gerekir. İndirmek için tıklayın Bu yazıda SQL server 2008 Express kurulumunu anlatacağım. Sql Server kurulumuna geçmeden önce bilgisayarımızın donanım ve yazılım gereksinimlerinin neler olduğuna bir bakalım. Yazılım SQL Server 2008 kurulum

Detaylı

FreeBSD Erişim Kontrol Listeleri

FreeBSD Erişim Kontrol Listeleri FreeBSD Erişim Kontrol Listeleri Unix dosya izinleri çok esnek ve nerdeyse bütün erişim problemlerini çözebiliyorlar.peki ya çözemedikleri?her dosyayı başka bir kullanıcı ile paylaşmak için yeni bir grup

Detaylı

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım )

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım ) WEB E-POSTA AYARLARI Outlook 2003 Ayarı Outlook 2007 Ayarı Outlook 2010 Ayarı Gmail Ayarı Hotmail Ayarı Tüm Ayarlar İçin Gelen posta sunucusu (POP3) ve giden posta sunucusu (SMTP) ye bnposta.bingol.edu.tr

Detaylı

2. Use Dns lookup, Use relay server aralarında seçim yapınız. Biz Dns lookup ile SMTP-mizi çalıştırdık. DNS lookup kısmında domain adınızı yazınız.

2. Use Dns lookup, Use relay server aralarında seçim yapınız. Biz Dns lookup ile SMTP-mizi çalıştırdık. DNS lookup kısmında domain adınızı yazınız. SMTP ayarları 1. Hostname kısmında ana makinanızın adınızı(ip adresini yazınız) 2. Use Dns lookup, Use relay server aralarında seçim yapınız. Biz Dns lookup ile SMTP-mizi çalıştırdık. DNS lookup kısmında

Detaylı

Disk Alanı 100 Mb 1 000 Mb 3 000 Mb 5 000 Mb 10 000 Mb 15 000 Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb

Disk Alanı 100 Mb 1 000 Mb 3 000 Mb 5 000 Mb 10 000 Mb 15 000 Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb WINDOWS HOSTING PAKETLERİ (Plesk Panel) ÖZELLİKLER Platform Özellikleri Disk Alanı 100 Mb 1 000 Mb 3 000 Mb 5 000 Mb 10 000 Mb 15 000 Mb Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb Windows

Detaylı

İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir. İNTERNET PROGRAMCILIĞI 2 10. HAFTA İçindekiler MYSQL - PHPMYADMIN Mysql Nedir PhpMyAdmin Nedir PhpMyAdmin Arayüzü Hedefler Mysql' in görevini söyleyebilir PhpMyAdmin' in kullanım amacını söyler Hazırlayan

Detaylı

http://students.autodesk.com adresine tıklayarak kayıt ekranına giriş yapınız.

http://students.autodesk.com adresine tıklayarak kayıt ekranına giriş yapınız. AUTOCAD STUDENT ÜYELİK İŞLEMLERİ VE KURULUMU Aşağıdaki doküman Batman Üniversitesi Bilgi İşlem Daire Başkanlığı tarafından hazırlanmış olup, doküman Autocad2010-2014 Öğrenci(Student)Versiyonu kurulumu

Detaylı

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.) Yardım Komutları man komut Parametre olarak aldığı komut hakkında bilgiyi ekranda gösterir. man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.) Komut çalıştırıldığında uzun

Detaylı

NECMETTİN ERBAKAN ÜNİVERSİTESİ E-POSTA YARDIM BELGESİ

NECMETTİN ERBAKAN ÜNİVERSİTESİ E-POSTA YARDIM BELGESİ Zimbra Webmail GENEL ÖZELLİKLER Zimbra yüksek performanslı bir e-posta programı olup, e-posta, adres defteri, takvim, görev listeleri ve web dokümanları gibi özelliklere sahip bir uygulamadır. e-posta

Detaylı

MEB E-Posta Hizmetleri ve Outlook Programı

MEB E-Posta Hizmetleri ve Outlook Programı MEB E-Posta Hizmetleri ve Outlook Programı İçindekiler Bakanlık E-Posta Hizmetleri ve Sistem Ara yüzü E-posta Hizmetlerinin Outlook Programına Bağlanması Outlook 2010 Kullanımına ilişkin temel bilgiler

Detaylı

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005 Kaynak Kodlardan Derleme Turquaz Muhasebe Versiyon 0.2 Hüseyin Ergün 26 Mart 2005 Turquaz Muhasebe, Kaynak Kodları Derleme Sayfa 2 İçindekiler İÇİNDEKİLER 2 GEÇMİŞ DEĞİŞİKLİKLER 3 1. GİRİŞ 4 1.1 AÇIKLAMA

Detaylı

Security Configuration Wizard ile güvenliği artırmak

Security Configuration Wizard ile güvenliği artırmak Security Configuration Wizard ile güvenliği artırmak Bu makalede sizlere Security Configuration Wizard kullanımını, bu tool sunucunun nasıl daha güvenli hale getirildiğini ve bu tool ile hazırlanan xml

Detaylı

MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU

MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU Bir domain ortamındaki kullanıcıların aynı kullanıcı adı ve parola bilgisiyle merak mail server içerisine entegre edilmesi için domain controller ve merak

Detaylı

Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır?

Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır? Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır? Not : Yazdıklarım tamamen öğretim amaçlıdır. Yaşanacak her türlü sıkıntının sorumlusu uygulayan kişidir. Sorumluluk

Detaylı

Ortamınızda A.D. veya LDAP sistemi var ise aşağıdaki linkten KoruMail LDAP-AD isimli dokümanı inceleyebilirsiniz.

Ortamınızda A.D. veya LDAP sistemi var ise aşağıdaki linkten KoruMail LDAP-AD isimli dokümanı inceleyebilirsiniz. KoruMail, kullanıcı doğrulama işlemi için herhangi bir dizin sunucu (MS Active Directory, Novell edirectory, Sun Directory Server, OpenLDAP) olmadığı durumlarda kullanıcıları dizin sunucu yerine, MySQL

Detaylı

E-Prints: Açık Erişimli Arşiv Oluşturma Yazılımı; Kurulumu-Kullanımı-Özellikleri

E-Prints: Açık Erişimli Arşiv Oluşturma Yazılımı; Kurulumu-Kullanımı-Özellikleri E-Prints: Açık Erişimli Arşiv Oluşturma Yazılımı; Kurulumu-Kullanımı-Özellikleri İsmail İŞLEYEN Çanakkale Onsekiz Mart Üniversitesi isleyen@comu.edu.tr http://members.comu.edu.tr/isleyen www.themegallery.com

Detaylı

ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI

ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE LISTENER YAPILANDIRMASI 1 Farklı ortamlardan, kurduğunuz veritabanına bağlanılması listener yapılandırmasıyla sağlanır. Genellikle standart olan ayarlarla 1521

Detaylı

Outlook Web Access'a Güvensiz Girmeyin

Outlook Web Access'a Güvensiz Girmeyin Outlook Web Access'a Güvensiz Girmeyin Maillerimize her zaman her yerden ulaşmak herkesin istediği bir konu. Bunun için mail serverların sundu çeşitli imkanlar bulunmakta. POP3 bağlantılar, Web mailler,

Detaylı

KANTAR UYGULAMASI Kurulum Kılavuzu

KANTAR UYGULAMASI Kurulum Kılavuzu KANTAR UYGULAMASI Kurulum Kılavuzu Serhat Öztürk Medyasoft Danışmanlık ve Eğitim A.Ş. v.1.0 Kantar Uygulaması üç temel parçadan oluşur. Veritabanı, WCF servisi ve Masaüstü uygulaması. Bu nedenle sistemde

Detaylı

Mpuantor 2.7 Client Kurulumu

Mpuantor 2.7 Client Kurulumu Mikado Puantör 2.7 Mpuantor 2.7 Client Kurulumu 10.10.2014 Ümit Dinçer 2014,. Tüm Hakları Saklıdır. Mpuantor 2.7 Client Kurulumu i İ Ç İ N D E K İ L E R Mpuantor Yedekleme... 1 Mpuantor yedeklemesi...

Detaylı

08220 Internet Programcılığı II

08220 Internet Programcılığı II 08220 Internet Programcılığı II Internet Programming II Öğr.Gör. Murat KEÇECİOĞLU Elbistan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü Şubat 2015 08220 Internet Programcılığı II Internet Programming

Detaylı

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat Merhaba arkadaşlar, Bu yazımızda yerel ağda veya Ip adresimizle bir web sitesinin paylaşıma açılması, aynı ağdan veya uzaktan bir bilgisayarın web sitemize nasıl erişebileceği konuları üzerinde duracağız.

Detaylı

Sun Solaris ve RBAC ( Role Based Access Control List)

Sun Solaris ve RBAC ( Role Based Access Control List) Sun Solaris ve RBAC ( Role Based Access Control List) /*************************************************************************/ Ömer Faruk Şen * ofsen [at] enderunix [dot] org * EnderUNIX Yazılım Geliştirme

Detaylı

e-imzatr Kurulum Klavuzu

e-imzatr Kurulum Klavuzu e-imzatr Kurulum Klavuzu Sürüm 0.0.1 1 İçindekiler İşletim Sistemi Sistem Türü Öğrenme Java yükleme Akis Kurulum Kart Okuyucu Sürücü Kurulum Kullanıcı Doğrulama 2 İşletim Sistemi Sistem Türü Öğrenme Bu

Detaylı

İNTERNET PROGRAMCILIĞI - II

İNTERNET PROGRAMCILIĞI - II 0 İÇİNDEKİLER Bölüm 1 PHP İle Web Programlamaya Giriş 1 Bölüm 2 PHP Kodlama Standartları 5 Bölüm 3 PHP Değişken Kullanımı 17 Bölüm 4 IF Yapısı 32 Bölüm 5 Döngüler ve Diziler 64 1 BÖLÜM 1 PHP İLE WEB PROGRAMLAMAYA

Detaylı

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU 1. KURULUM ÖNCESİ HAZIRLIKLAR VE ORTAM / SÜRÜM ÖZELLİKLERİ: FOG Server yazılımı, Linux işletim sistemleri üzerine kurulan Apache2, PHP ve MySQL uygulamalarının

Detaylı

Belgenin yeni sürümlerine http://www.cehturkiye.com adresinden ulaşabilirsiniz.

Belgenin yeni sürümlerine http://www.cehturkiye.com adresinden ulaşabilirsiniz. Ön Söz Bu belge temel olarak Zimbra mail sunucu kurulumunu ele almaktadır. Belge mümkün olduğu kadar kısa ve basit tutulmuş ve en temel şekli ile zimbra kurulumu yaparak incelemeniz, denemeniz için gerekli

Detaylı

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS. Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS. NTFS'nin FAT32'ye göre sağladığı bir çok avantajı vardır. Diski daha verimli kullanır.

Detaylı

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0 NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0 Tescil Bilgisi 2009 NicProxy. Tüm Hakları Saklıdır. Bu belge, NicProxy mülkiyetinde ve NicProxy e ait özel bilgiler içermektedir. NicProxy yetkili temsilcisinin

Detaylı

TAKSİ-DURAK MÜŞTERİ TAKİP PROGRAMI

TAKSİ-DURAK MÜŞTERİ TAKİP PROGRAMI TAKSİ-DURAK MÜŞTERİ TAKİP PROGRAMI Bu programa müşterilerinizi ekleyerek müşterilerinizin listesini takip edebilirsiniz, aynı zamanda müşterilerinize sms gönderebilir ve arayan müşterilerinizin listesini

Detaylı

2013 Yıl Sonu İşlemleri

2013 Yıl Sonu İşlemleri Mikado Puantör 2.6.21-4.0.7 2013 Yıl Sonu İşlemleri 02.01.2014 Ümit DİNÇER Mikado Bilişim Sistemleri San. ve Tic. AŞ 2014, Mikado Bilişim Sistemleri A.Ş. Tüm Hakları Saklıdır. Mikado 2013 Yıl Sonu İşlemleri

Detaylı

C# ile e-posta Göndermek

C# ile e-posta Göndermek Kemal Demir http://kemal.csharpturk.net kemal@csharpturk.net C# ile e-posta Göndermek 25.12.2006 Web sitemizin üyelerine ya da adreslerini bir yerde biriktirdiğimiz arkadaşlarımıza toplu olarak eposta

Detaylı

BlackBerry Admin Service

BlackBerry Admin Service SOFTWARE-TURK BlackBerry Admin Service BlackBerry Server Üzerinde Kullanıcı İşlemleri Arda Eralp 3/5/2009 www.software-turk.com BLACKBERRY SERVER ÜZERİNDE KULLANICI İŞLEMLERİ Blackeberry server üzerinde

Detaylı

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU Üniversitemiz Webmail servisi yenilenmiş olup Roundcube webmail üzerinden servis vermeye başlamıştır. Daha önce kullanılan SquirrelMail servisi https://oldwebmail.cankaya.edu.tr/

Detaylı

FortiMail Gateway Modunda Kurulum. v4.00-build0245-2011/08

FortiMail Gateway Modunda Kurulum. v4.00-build0245-2011/08 FortiMail Gateway Modunda Kurulum v4.00-build0245-2011/08 0 FortiMail Kurulumu Gateway Modunda Kurulum Datasheet FortiMail - Gateway Modunda Kurulum Şemada görüldüğü gibi FortiMail 10.10.10.20 IP adresi

Detaylı

İnternet Programcılığı

İnternet Programcılığı 1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı

Detaylı

PBS Betiği Hazırlama ve PBS Komutları. Feyza Eryol feyza@ulakbim.gov.tr

PBS Betiği Hazırlama ve PBS Komutları. Feyza Eryol feyza@ulakbim.gov.tr PBS Betiği Hazırlama ve PBS Komutları Feyza Eryol feyza@ulakbim.gov.tr İçerik TR-Grid Altyapısı PBS Betik Dili PBS Seçenekleri PBS Betiğinin Hazırlanması PBS Komutları Uygulamalar TR-Grid Altyapısı - I

Detaylı

J-Guar Self Servis Kurulumu

J-Guar Self Servis Kurulumu Self Servis Kurulumu Logo Şubat - 2014 İçindekiler J-Guar Self Servis Kurulumu... 3 1. Apache Web Server Kurulumu... 3 2. PHP Kodlarının WebRoot a Yerleştirilmesi... 8 3. Proje Genel Ayarları... 10 Versiyon

Detaylı

Temel Linux Sunucusu Kurulumu

Temel Linux Sunucusu Kurulumu Temel Linux Sunucusu Kurulumu Kerem ERZURUMLU kerem@linux.org.tr http://www.penguen.net Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği Sunumun Amacı Katılımcılarımıza sunucu kurulumu ile ilgili

Detaylı

Mod Security Hızlı Kurulum Kılavuzu

Mod Security Hızlı Kurulum Kılavuzu Mod Security Hızlı Kurulum Kılavuzu Fatih Aşıcı 27 Temmuz 2006 1 İçindekiler 1 Giriş 4 2 Kurulum 4 2.1 DSO........................................................ 4 2.2 Statik Derleme..................................................

Detaylı

DURMAZSOFT ERP KURULUM VE YAPILANDIRMA

DURMAZSOFT ERP KURULUM VE YAPILANDIRMA DURMAZSOFT ERP KURULUM VE YAPILANDIRMA 1. Microsoft SQL Server 2008 R2 Express Edition Kurulum Rehberi SQL Server 2008 R2 Express Edition Limitleri Desteklenen CPU sayısı 1 Desteklenen en fazla bellek

Detaylı

SquidGuard Kurulumu. Öncelikle gerekli paket temin edilmelidir. www.sleepycat.com adresinden temin edilebilir. Basitçe kurulumu ;

SquidGuard Kurulumu. Öncelikle gerekli paket temin edilmelidir. www.sleepycat.com adresinden temin edilebilir. Basitçe kurulumu ; /*******************************************************\ * Gökhan ALKAN * gokhan [at] enderunix [dot] org * EnderUNIX Yazılım Gelistirme Takımı * http://www.enderunix.org * * Sürüm : 1.0 * Tarih : 06.08.2006

Detaylı

1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA. 1.1.1 Yazılım Merkezi ile Program Kurma

1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA. 1.1.1 Yazılım Merkezi ile Program Kurma 1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA 1.1.1 Yazılım Merkezi ile Program Kurma Ubuntu işletim sisteminde en kolay program kurma yöntemidir. Birlikte Ubuntu Yazılım Merkezini tanımaya çalışalım.

Detaylı

LogControl DL yazılımı kurulum talimatı

LogControl DL yazılımı kurulum talimatı LogControl DL yazılımı kurulum talimatı Versiyon 2.0.4.45 1. Giriş LogControl DL yazılımını kurmaya başlamadan önce kurulum talimatını dikkatlice okuyun. Önemli: Ölçüm verilerini kaydedebilmek amacıyla

Detaylı

1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları

1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları 1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları Uyarı 1: Kuruluma başlamadan önce Oracle 11g Release 2 veritabanı kurulumunu eksiksiz bir şekilde gerçekleştirmiş olmanız beklenmektedir. İlgili kurulum

Detaylı

IceWarp kurulumu. IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır:

IceWarp kurulumu. IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır: IceWarp kurulumu IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır: http://www. icewarp. com sitesinden,on line satış temsilicilerden ve ya da on line installer (online kurucusundan) istediğiniz

Detaylı

FreeBSD üzerinde PostgreSQL Temel Kurulum ve Yapılandırması

FreeBSD üzerinde PostgreSQL Temel Kurulum ve Yapılandırması FreeBSD üzerinde PostgreSQL Temel Kurulum ve Yapılandırması Bu makale de FreeBSD işletim sistemi üzerine PostgreSQL 8.0 (8.0.7) kurulumu ve yapılandırması anlatılacaktır. Bu belgenin en son haline http://www.enderunix.org/docs/postgresql/freebsd_postgresql.pdf

Detaylı

4. Sunucu ayarları veya ek sunucu türlerinı manüel olarak yapılandır'a tıklayın ve İleri'yi tıklayın.

4. Sunucu ayarları veya ek sunucu türlerinı manüel olarak yapılandır'a tıklayın ve İleri'yi tıklayın. Yalova Üniversitesi email adresini outlook ile kullanmak için, bilgisayarınızda kurulu Outlook sürümüne bağlı olarak ücretsiz olarak Microsoft Office Outlook Connector programını indirebilir veya POP3

Detaylı

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir.

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir. OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir. http://maltepe.meb.gov.tr/mebpanel adresine giriniz.

Detaylı

Windows Server 2012 Active Directory Kurulumu

Windows Server 2012 Active Directory Kurulumu Windows Server 2012 Active Directory Kurulumu Active Directory(A.D): Merkezi yönetim yapmamızı sağlayan servisin adı. Windows 2000 Server ile gelen özelliklerin basında "Active Directory" gelir. Active

Detaylı

Nova Dental 2008-3D Ana Makine Kurulum (Windows Server 2003- XP Home/Pro)

Nova Dental 2008-3D Ana Makine Kurulum (Windows Server 2003- XP Home/Pro) Nova Dental 2008-3D Ana Makine Kurulum (Windows Server 2003- XP Home/Pro) Bu yazıda bir NovaSoft Dental yazılımının ana makinaya kurulumunu göreceğiz. Index 1.Adım : NovaSoft Dental Kurulum CD/DVD'sinin

Detaylı

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır.

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır. Üye Girişi Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır. Giriş Sayfası Sayfa ayarlarını buradan yapabilirsiniz. Anahtar

Detaylı

Ön Söz. PfSense Nedir? İlk Bakış. Kurulum İçin Neler Gerekiyor? Donanım

Ön Söz. PfSense Nedir? İlk Bakış. Kurulum İçin Neler Gerekiyor? Donanım Ön Söz Bu belge temel olarak pfsense güvenlik duvarı kurulumunu ele almaktadır. Belge mümkün olduğu kadar kısa ve basit tutulmuş ve en temel şekli ile PfSense kurulumu yaparak incelemeniz, denemeniz için

Detaylı

CYGWIN KURULUMU ve KULLANIMI

CYGWIN KURULUMU ve KULLANIMI CYGWIN KURULUMU ve KULLANIMI Cygwin, Microsoft Windows işletim sistemi üzerinde çalışan, open source, bir UNIX simülatörüdür. Cygwin`in asıl amacı *nix türevi sistemlerde yer alan yazılımların Windows

Detaylı

10 EYLÜL 2010 ORMAN MAKİNE YAYINLARI SOFTSERVO YAZILIM KURULUMU KİTABI MURAT ORMAN

10 EYLÜL 2010 ORMAN MAKİNE YAYINLARI SOFTSERVO YAZILIM KURULUMU KİTABI MURAT ORMAN 10 EYLÜL 2010 ORMAN MAKİNE YAYINLARI SOFTSERVO YAZILIM KURULUMU KİTABI MURAT ORMAN 1 BÖLÜM-4 = CNC YAZILIMININ KURULMASI 1- SOFTSERVOYA KAYIT YAPTIRARAK LİSANS KODUNU ALALIM. ADIM AÇIKLAMA ŞEKİL 1 CNC

Detaylı

Squid i Follow X-Forwarded-For headers Yaması İle Patchlemek

Squid i Follow X-Forwarded-For headers Yaması İle Patchlemek /******************************************************** * Gökhan ALKAN * gokhan [at] enderunix [dot] org * EnderUNIX Yazılım Gelistirme Takımı * http://www.enderunix.org * * Sürüm : 1.0 * Tarih : 27.06.2006

Detaylı

Microsoft SQL Server 2005 Express Edition Hızlı Kurulum Dokümanı. 1. Administrator veya denki bir kullanıcı ile logon olunmalıdır.

Microsoft SQL Server 2005 Express Edition Hızlı Kurulum Dokümanı. 1. Administrator veya denki bir kullanıcı ile logon olunmalıdır. Microsoft SQL Server 2005 Express Edition Hızlı Kurulum Dokümanı 1. Administrator veya denki bir kullanıcı ile logon olunmalıdır. 2. Kurulum yapacağınız makinede önceden kurulmuş olan SQL Server var ise

Detaylı

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir? JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 1.1- JasperReports Server ve Ireport Nedir? 1.2- JasperReports Server ve Ireport Kurulumu 1.3- JasperReports Server Genel

Detaylı

E-Firma Rehberi Sistemi Plus

E-Firma Rehberi Sistemi Plus ASPXPLUS e-firma Rehberi Sistemi, asp.net destekli profesyonel - güçlü - hızlı - sade ve güvenli bir sistemdir. E-Firma Rehberi'nin amacı, üyelerin firmalarını ve firmaya ait ilanlarını sisteme ekleyerek

Detaylı

ARTESIS ENTERPRISE SERVER OPC TÜNELLEME İSTEMCİSİ

ARTESIS ENTERPRISE SERVER OPC TÜNELLEME İSTEMCİSİ ARTESIS ENTERPRISE SERVER Dök. No: PS.01 KL.04 REV.02 I Table of Contents Part I Giriş 1 Part II Sistem Gereksinimleri 1 Part III Kurulum 3 Part IV Ana Menü 11 Part V Destek 13 Part VI Sorun Giderme 13

Detaylı

AKINSOFT CMS (İçerik Yönetim Sistemi)

AKINSOFT CMS (İçerik Yönetim Sistemi) AKINSOFT (Content Management System) Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 27.12.2012 Sayfa 1 1. ÇALIŞMA SİSTEMİ HAKKINDA KISA BİLGİ Yönetici paneli, sayfa oluşturma, menü tasarımı, galeri

Detaylı

Network üzerinde MATLAB kurulması

Network üzerinde MATLAB kurulması Network üzerinde MATLAB kurulması MATLAB&Simulink www.figes.com.tr Bir network üzerinde MATLAB ın kurulmasına başlanmadan önce bir network lisansı açılması ve bunun için de kurulum yapılacak sunucunun

Detaylı