{"id":37370,"date":"2026-01-01T16:40:47","date_gmt":"2026-01-01T13:40:47","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=37370"},"modified":"2026-01-01T16:40:47","modified_gmt":"2026-01-01T13:40:47","slug":"centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/","title":{"rendered":"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber"},"content":{"rendered":"<p><body><\/p>\n<h2>CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber<\/h2>\n<p>Exchange veya Office 365 sunucular\u0131na standart e-posta istemcileri (Thunderbird, Evolution, Apple Mail vb.) \u00fczerinden eri\u015fim sa\u011flamak, genellikle \u00f6zel protokoller (MAPI, EWS) nedeniyle zorlu bir s\u00fcre\u00e7 olabilir. Bu noktada DavMail, Exchange\/Office 365&#8217;in tescilli protokollerini IMAP, SMTP, CalDAV, CardDAV ve LDAP gibi standart protokollere d\u00f6n\u00fc\u015ft\u00fcren a\u00e7\u0131k kaynakl\u0131 bir ge\u00e7it (gateway) g\u00f6revi g\u00f6r\u00fcr. Bu sayede, tercih etti\u011finiz herhangi bir e-posta, takvim veya ki\u015fi y\u00f6netim istemcisini kullanarak Exchange ortam\u0131n\u0131zla sorunsuz bir \u015fekilde etkile\u015fim kurabilirsiniz. Bu makalede, CentOS 6 i\u015fletim sistemi \u00fczerine DavMail&#8217;in nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m, kapsaml\u0131 bir \u015fekilde inceleyece\u011fiz. CentOS 6 eski bir sistem olmas\u0131na ra\u011fmen, belirli senaryolarda hala kullan\u0131mda olabilir ve bu rehber, bu t\u00fcr ortamlarda DavMail&#8217;i ba\u015far\u0131yla devreye alman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h3>DavMail Nedir ve Neden Kullan\u0131l\u0131r?<\/h3>\n<p>DavMail, Microsoft Exchange (2007, 2010, 2013, 2016, 2019) ve Office 365 (Exchange Online) sunucular\u0131n\u0131n kulland\u0131\u011f\u0131 Web Services (EWS) veya Outlook Web Access (OWA) protokollerini, standart internet protokollerine (IMAP, POP, SMTP, CalDAV, CardDAV, LDAP) \u00e7eviren bir Java uygulamas\u0131d\u0131r. Temel amac\u0131, kullan\u0131c\u0131lar\u0131n tescilli Microsoft protokollerine ba\u011f\u0131ml\u0131 kalmadan, \u00f6zg\u00fcr ve a\u00e7\u0131k kaynakl\u0131 e-posta istemcileri de dahil olmak \u00fczere geni\u015f bir yelpazedeki istemcilerle Exchange\/Office 365 hesaplar\u0131na eri\u015fmelerini sa\u011flamakt\u0131r.<\/p>\n<p>DavMail kullanman\u0131n ba\u015fl\u0131ca nedenleri \u015funlard\u0131r:<\/p>\n<p>*   <strong>\u0130stemci Ba\u011f\u0131ms\u0131zl\u0131\u011f\u0131:<\/strong> Thunderbird, Evolution, KMail, Apple Mail, Android\/iOS cihazlar ve di\u011fer bir\u00e7ok istemcinin Exchange\/Office 365 ile do\u011frudan \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.<br \/>\n*   <strong>A\u00e7\u0131k Standartlara Uygunluk:<\/strong> MAPI veya EWS gibi tescilli protokollere alternatif olarak IMAP, SMTP, CalDAV, CardDAV, LDAP gibi a\u00e7\u0131k standartlar\u0131 kullan\u0131r.<br \/>\n*   <strong>Tek Noktadan Eri\u015fim:<\/strong> Exchange sunucusunun karma\u015f\u0131k yap\u0131land\u0131rmas\u0131n\u0131 istemcilere yans\u0131tmadan, DavMail \u00fczerinden tek bir giri\u015f noktas\u0131 sunar.<br \/>\n*   <strong>G\u00fcvenlik ve Performans:<\/strong> G\u00fcvenli SSL\/TLS ba\u011flant\u0131lar\u0131 ve proxy deste\u011fi sunar. Ayr\u0131ca, Exchange sunucusuna yap\u0131lan istekleri optimize ederek performans\u0131 art\u0131rabilir.<br \/>\n*   <strong>Merkezi Y\u00f6netim:<\/strong> Birden fazla kullan\u0131c\u0131n\u0131n Exchange&#8217;e eri\u015fmesini sa\u011flayan merkezi bir sunucu olarak \u00e7al\u0131\u015fabilir, bu da y\u00f6netim y\u00fck\u00fcn\u00fc azalt\u0131r.<\/p>\n<p>CentOS 6 gibi eski bir i\u015fletim sistemi \u00fczerinde DavMail \u00e7al\u0131\u015ft\u0131rmak, genellikle bu sistemlerin belirli bir altyap\u0131da hala kritik roller \u00fcstlendi\u011fi ve modern istemcilerle entegrasyon ihtiyac\u0131 duydu\u011fu senaryolarda kar\u015f\u0131m\u0131za \u00e7\u0131kar.<\/p>\n<h3>\u00d6n Gereksinimler<\/h3>\n<p>DavMail kurulumuna ba\u015flamadan \u00f6nce a\u015fa\u011f\u0131daki \u00f6n gereksinimlerin kar\u015f\u0131land\u0131\u011f\u0131ndan emin olmal\u0131s\u0131n\u0131z:<\/p>\n<p>*   <strong>CentOS 6 \u0130\u015fletim Sistemi:<\/strong> Sunucunuza CentOS 6&#8217;n\u0131n kurulu ve g\u00fcncel olmas\u0131 gerekmektedir. G\u00fcncelleme i\u00e7in <code>sudo yum update -y<\/code> komutunu \u00e7al\u0131\u015ft\u0131rabilirsiniz.<br \/>\n*   <strong>Root Eri\u015fimi veya Sudo Yetkileri:<\/strong> Kurulum ve yap\u0131land\u0131rma i\u015flemleri i\u00e7in root kullan\u0131c\u0131s\u0131 olman\u0131z veya sudo yetkilerine sahip bir kullan\u0131c\u0131yla \u00e7al\u0131\u015fman\u0131z gerekmektedir.<br \/>\n*   <strong>Java Geli\u015ftirme Kiti (JDK):<\/strong> DavMail bir Java uygulamas\u0131 oldu\u011fu i\u00e7in sunucunuzda uyumlu bir Java Runtime Environment (JRE) veya Java Development Kit (JDK) kurulu olmal\u0131d\u0131r. CentOS 6 i\u00e7in OpenJDK 1.7 veya 1.8 \u00f6nerilir.<br \/>\n*   <strong>A\u011f Bilgisi:<\/strong> Temel a\u011f yap\u0131land\u0131rmas\u0131 (IP adresleri, portlar, g\u00fcvenlik duvar\u0131) hakk\u0131nda bilgi sahibi olman\u0131z faydal\u0131 olacakt\u0131r.<br \/>\n*   <strong>Exchange\/Office 365 Bilgileri:<\/strong> Exchange OWA URL&#8217;si (\u00f6rn. <code>https:\/\/outlook.office365.com\/ews\/exchange.asmx<\/code> veya \u015firket i\u00e7i Exchange i\u00e7in <code>https:\/\/webmail.sirketim.com\/owa<\/code>), kullan\u0131c\u0131 ad\u0131 ve parola gibi bilgiler elinizin alt\u0131nda olmal\u0131d\u0131r.<\/p>\n<h3>Java Kurulumu<\/h3>\n<p>DavMail&#8217;in \u00e7al\u0131\u015fabilmesi i\u00e7in Java&#8217;n\u0131n kurulu olmas\u0131 \u015fartt\u0131r. CentOS 6 depolar\u0131nda genellikle OpenJDK 1.6 veya 1.7 bulunur. DavMail&#8217;in en son s\u00fcr\u00fcmleri Java 8 veya daha yenisini gerektirse de, CentOS 6 ortam\u0131nda uyumluluk ad\u0131na OpenJDK 1.7 veya 1.8&#8217;i tercih edece\u011fiz.<\/p>\n<h4>Mevcut Java S\u00fcr\u00fcm\u00fcn\u00fc Kontrol Etme<\/h4>\n<p>\u00d6ncelikle, sunucunuzda zaten bir Java s\u00fcr\u00fcm\u00fcn\u00fcn y\u00fckl\u00fc olup olmad\u0131\u011f\u0131n\u0131 kontrol edin:<\/p>\n<pre><code class=\"language-bash\">java -version<\/code><\/pre>\n<p>E\u011fer kurulu de\u011filse veya eski bir s\u00fcr\u00fcmse, kuruluma devam edelim.<\/p>\n<h4>OpenJDK Kurulumu<\/h4>\n<p>CentOS 6 i\u00e7in OpenJDK 1.7&#8217;yi kurmak genellikle g\u00fcvenli bir se\u00e7enektir:<\/p>\n<pre><code class=\"language-bash\">sudo yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel -y<\/code><\/pre>\n<p>E\u011fer daha yeni bir s\u00fcr\u00fcm olan OpenJDK 1.8&#8217;i kurmak isterseniz, EPEL deposunu etkinle\u015ftirmeniz gerekebilir:<\/p>\n<pre><code class=\"language-bash\">sudo yum install epel-release -y\nsudo yum update -y\nsudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra, <code>java -version<\/code> komutuyla yeni s\u00fcr\u00fcm\u00fcn do\u011fru \u015fekilde y\u00fcklendi\u011fini do\u011frulay\u0131n.<\/p>\n<h4>JAVA_HOME Ortam De\u011fi\u015fkenini Ayarlama (\u0130ste\u011fe Ba\u011fl\u0131 ama \u00d6nerilir)<\/h4>\n<p>Baz\u0131 uygulamalar, Java&#8217;n\u0131n nerede oldu\u011funu bulmak i\u00e7in <code>JAVA_HOME<\/code> ortam de\u011fi\u015fkenine ihtiya\u00e7 duyar. Bunu ayarlamak iyi bir uygulamad\u0131r:<\/p>\n<pre><code class=\"language-bash\"># Java'n\u0131n y\u00fckl\u00fc oldu\u011fu dizini bulun (genellikle \/usr\/lib\/jvm alt\u0131nda)\nreadlink -f $(which java)\n\n<h2>\u00d6rnek \u00e7\u0131kt\u0131: \/usr\/lib\/jvm\/java-1.7.0-openjdk-1.7.0.241-2.6.20.1.el6_10.x86_64\/jre\/bin\/java<\/h2>\n<h2>Bu durumda JAVA_HOME \u015fu olacakt\u0131r: \/usr\/lib\/jvm\/java-1.7.0-openjdk-1.7.0.241-2.6.20.1.el6_10.x86_64<\/h2>\n\n<h2>\/etc\/profile.d\/java.sh ad\u0131nda bir dosya olu\u015fturun<\/h2>\nsudo nano \/etc\/profile.d\/java.sh<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7ine a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 ekleyin (kendi Java yolunuza g\u00f6re ayarlay\u0131n):<\/p>\n<pre><code class=\"language-bash\">export JAVA_HOME=\"\/usr\/lib\/jvm\/java-1.7.0-openjdk-1.7.0.241-2.6.20.1.el6_10.x86_64\"\nexport PATH=$JAVA_HOME\/bin:$PATH<\/code><\/pre>\n<p>De\u011fi\u015fiklikleri kaydettikten sonra, ortam de\u011fi\u015fkenlerini uygulay\u0131n:<\/p>\n<pre><code class=\"language-bash\">source \/etc\/profile.d\/java.sh\necho $JAVA_HOME<\/code><\/pre>\n<h3>DavMail Paketinin \u0130ndirilmesi ve Kurulumu<\/h3>\n<p>DavMail&#8217;i kurmak i\u00e7in, resmi web sitesinden en son kararl\u0131 s\u00fcr\u00fcm\u00fc indirmeniz gerekmektedir. DavMail platformdan ba\u011f\u0131ms\u0131z bir Java uygulamas\u0131 oldu\u011fundan, genellikle <code>.zip<\/code> veya <code>.tar.gz<\/code> format\u0131ndaki ar\u015fiv dosyalar\u0131n\u0131 kullan\u0131r\u0131z.<\/p>\n<h4>DavMail \u0130ndirme<\/h4>\n<p>DavMail&#8217;in resmi web sitesi olan <code>https:\/\/davmail.sourceforge.net\/<\/code> adresinden en son s\u00fcr\u00fcm\u00fcn indirme ba\u011flant\u0131s\u0131n\u0131 bulun. Genellikle &#8220;Generic package for all platforms&#8221; ba\u015fl\u0131\u011f\u0131 alt\u0131nda bir <code>.zip<\/code> veya <code>.tar.gz<\/code> dosyas\u0131 bulunur.<\/p>\n<p>\u00d6rnek olarak, <code>davmail-x.y.z-x.zip<\/code> dosyas\u0131n\u0131 indirdi\u011fimizi varsayal\u0131m:<\/p>\n<pre><code class=\"language-bash\"># Ge\u00e7ici bir dizine ge\u00e7i\u015f yap\u0131n\ncd \/tmp\n\n<h2>DavMail paketini indirin (URL'yi en son s\u00fcr\u00fcme g\u00f6re g\u00fcncelleyin)<\/h2>\nwget https:\/\/downloads.sourceforge.net\/project\/davmail\/davmail\/5.5.1\/davmail-5.5.1-stable.zip\n\n<h2>Paketi a\u00e7mak i\u00e7in unzip arac\u0131na ihtiyac\u0131m\u0131z olabilir<\/h2>\nsudo yum install unzip -y\n\n<h2>Paketi a\u00e7\u0131n<\/h2>\nunzip davmail-5.5.1-stable.zip<\/code><\/pre>\n<h4>DavMail Dosyalar\u0131n\u0131 Ta\u015f\u0131ma<\/h4>\n<p>DavMail dosyalar\u0131n\u0131 sistemde standart bir konuma ta\u015f\u0131y\u0131n. <code>\/opt<\/code> dizini, bu t\u00fcr \u00fc\u00e7\u00fcnc\u00fc taraf uygulamalar i\u00e7in idealdir.<\/p>\n<pre><code class=\"language-bash\">sudo mkdir -p \/opt\/davmail\nsudo mv \/tmp\/davmail-5.5.1-stable\/* \/opt\/davmail\/<\/code><\/pre>\n<p>\u015eimdi DavMail dosyalar\u0131n\u0131z <code>\/opt\/davmail<\/code> dizini alt\u0131nda bulunuyor olmal\u0131d\u0131r.<\/p>\n<h3>DavMail Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>DavMail&#8217;in temel yap\u0131land\u0131rmas\u0131 <code>davmail.properties<\/code> dosyas\u0131 \u00fczerinden yap\u0131l\u0131r. Bu dosya, DavMail&#8217;in nas\u0131l davranaca\u011f\u0131n\u0131, hangi portlar\u0131 dinleyece\u011fini ve hangi Exchange sunucusuna ba\u011flanaca\u011f\u0131n\u0131 belirler.<\/p>\n<pre><code class=\"language-bash\">cd \/opt\/davmail\nsudo nano davmail.properties<\/code><\/pre>\n<p><code>davmail.properties<\/code> dosyas\u0131nda yap\u0131land\u0131rman\u0131z gereken ba\u015fl\u0131ca parametreler \u015funlard\u0131r:<\/p>\n<p>*   <strong><code>davmail.url<\/code><\/strong>: Exchange veya Office 365 OWA (Outlook Web Access) URL&#8217;si. Bu, DavMail&#8217;in Exchange sunucusuna ba\u011flanmak i\u00e7in kullanaca\u011f\u0131 adrestir.<br \/>\n    *   <strong>Office 365 i\u00e7in:<\/strong> <code>davmail.url=https:\/\/outlook.office365.com\/ews\/exchange.asmx<\/code><br \/>\n    *   <strong>\u015eirket \u0130\u00e7i Exchange i\u00e7in:<\/strong> <code>davmail.url=https:\/\/webmail.sirketim.com\/owa<\/code> (EWS URL&#8217;si de olabilir, genellikle OWA ile ayn\u0131 k\u00f6k dizin alt\u0131nda bulunur)<br \/>\n*   <strong><code>davmail.serverMode<\/code><\/strong>: DavMail&#8217;i bir sunucu olarak \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code>true<\/code> olarak ayarlay\u0131n.<br \/>\n    *   <code>davmail.serverMode=true<\/code><br \/>\n*   <strong><code>davmail.listenAddress<\/code><\/strong>: DavMail&#8217;in hangi IP adresinden gelen ba\u011flant\u0131lar\u0131 dinleyece\u011fini belirtir. T\u00fcm aray\u00fczlerden dinlemek i\u00e7in <code>0.0.0.0<\/code> kullan\u0131n. Belirli bir IP adresinden dinlemek i\u00e7in o IP adresini girin.<br \/>\n    *   <code>davmail.listenAddress=0.0.0.0<\/code><br \/>\n*   <strong>Port Ayarlar\u0131<\/strong>: DavMail&#8217;in dinleyece\u011fi portlar\u0131 belirler. Varsay\u0131lan portlar\u0131 kullanabilir veya \u00e7ak\u0131\u015fmalar\u0131 \u00f6nlemek i\u00e7in farkl\u0131 portlar atayabilirsiniz.<br \/>\n    *   <code>davmail.imapPort=1143<\/code> (Varsay\u0131lan 143, ancak root yetkisi gerektirmeyen bir port tercih edilebilir)<br \/>\n    *   <code>davmail.smtpPort=1025<\/code> (Varsay\u0131lan 25, ancak root yetkisi gerektirmeyen bir port tercih edilebilir)<br \/>\n    *   <code>davmail.caldavPort=1080<\/code> (Varsay\u0131lan 80, ancak root yetkisi gerektirmeyen bir port tercih edilebilir)<br \/>\n    *   <code>davmail.carddavPort=1081<\/code> (Varsay\u0131lan 81, ancak root yetkisi gerektirmeyen bir port tercih edilebilir)<br \/>\n    *   <code>davmail.ldapPort=1389<\/code> (Varsay\u0131lan 389, ancak root yetkisi gerektirmeyen bir port tercih edilebilir)<br \/>\n*   <strong><code>davmail.logFilePath<\/code><\/strong>: DavMail g\u00fcnl\u00fck dosyas\u0131n\u0131n yolu. Sorun giderme i\u00e7in \u00f6nemlidir.<br \/>\n    *   <code>davmail.logFilePath=\/var\/log\/davmail.log<\/code><br \/>\n*   <strong><code>davmail.logLevel<\/code><\/strong>: G\u00fcnl\u00fckleme seviyesi (<code>DEBUG<\/code>, <code>INFO<\/code>, <code>WARN<\/code>, <code>ERROR<\/code>). Sorun giderme s\u0131ras\u0131nda <code>DEBUG<\/code> seviyesine ayarlamak faydal\u0131 olabilir.<br \/>\n    *   <code>davmail.logLevel=INFO<\/code><\/p>\n<p><strong>\u00d6nemli G\u00fcvenlik Notu:<\/strong> <code>davmail.listenAddress=0.0.0.0<\/code> ayar\u0131, DavMail&#8217;in t\u00fcm a\u011f aray\u00fczlerinden gelen ba\u011flant\u0131lara a\u00e7\u0131k olaca\u011f\u0131 anlam\u0131na gelir. Bu, DavMail&#8217;i bir sunucu olarak kullan\u0131rken genellikle istenen bir durumdur, ancak g\u00fcvenlik duvar\u0131n\u0131z\u0131 (iptables) do\u011fru \u015fekilde yap\u0131land\u0131rman\u0131z HAYAT\u0130 \u00f6neme sahiptir. Yaln\u0131zca gerekli portlar\u0131 ve g\u00fcvenilir IP adreslerinden gelen ba\u011flant\u0131lar\u0131 a\u00e7t\u0131\u011f\u0131n\u0131zdan emin olun.<\/p>\n<p>Yap\u0131land\u0131rma dosyas\u0131n\u0131 kaydettikten sonra, DavMail&#8217;in d\u00fczg\u00fcn \u00e7al\u0131\u015fmas\u0131 i\u00e7in bir sonraki ad\u0131ma ge\u00e7ebiliriz.<\/p>\n<h3>DavMail&#8217;i Hizmet Olarak \u00c7al\u0131\u015ft\u0131rma (SysVinit Scripti)<\/h3>\n<p>CentOS 6, sistem hizmetlerini y\u00f6netmek i\u00e7in SysVinit kullan\u0131r. DavMail&#8217;i bir arka plan hizmeti olarak ba\u015flatmak, durdurmak ve sistem ba\u015flang\u0131c\u0131nda otomatik olarak ba\u015flamas\u0131n\u0131 sa\u011flamak i\u00e7in bir init scripti olu\u015fturmam\u0131z gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/init.d\/davmail<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki i\u00e7eri\u011fi <code>davmail<\/code> script dosyas\u0131na yap\u0131\u015ft\u0131r\u0131n. <code>JAVA_HOME<\/code> ve <code>DAVMAIL_HOME<\/code> yollar\u0131n\u0131 kendi kurulumunuza g\u00f6re ayarlad\u0131\u011f\u0131n\u0131zdan emin olun. \u00d6zellikle <code>JAVA_HOME<\/code> k\u0131sm\u0131n\u0131 yukar\u0131da ayarlad\u0131\u011f\u0131n\u0131z de\u011ferle e\u015fle\u015ftirin.<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/bash\n<h2># davmail      This script starts and stops the DavMail gateway.<\/h2>\n<h2># chkconfig: 345 90 10<\/h2>\n<h2>description: DavMail is a gateway to Exchange and Office 365.<\/h2>\n<h2>processname: davmail<\/h2>\n<h2>config: \/opt\/davmail\/davmail.properties<\/h2>\n\n### BEGIN INIT INFO\n<h2>Provides: davmail<\/h2>\n<h2>Required-Start: $network $syslog<\/h2>\n<h2>Required-Stop: $network $syslog<\/h2>\n<h2>Default-Start: 3 4 5<\/h2>\n<h2>Default-Stop: 0 1 2 6<\/h2>\n<h2>Short-Description: DavMail Gateway<\/h2>\n<h2>Description: DavMail is a gateway to Exchange and Office 365.<\/h2>\n### END INIT INFO\n\n<h2>Source function library.<\/h2>\n. \/etc\/init.d\/functions\n\n<h2>Vars<\/h2>\nDAVMAIL_HOME=\/opt\/davmail\nDAVMAIL_CONFIG=$DAVMAIL_HOME\/davmail.properties\nJAVA_HOME=\"\/usr\/lib\/jvm\/java-1.7.0-openjdk-1.7.0.241-2.6.20.1.el6_10.x86_64\" # Buray\u0131 kendi JAVA_HOME yolunuza g\u00f6re ayarlay\u0131n!\nLOG_FILE=\/var\/log\/davmail.log\nPID_FILE=\/var\/run\/davmail.pid\nDAEMON_USER=davmail # DavMail'i \u00e7al\u0131\u015ft\u0131rmak i\u00e7in \u00f6zel bir kullan\u0131c\u0131 olu\u015fturulmas\u0131 \u00f6nerilir\n\nRETVAL=0\n\n<h2>Create davmail user if it doesn't exist<\/h2>\nid -u $DAEMON_USER >\/dev\/null 2>&1 || useradd -r -s \/sbin\/nologin $DAEMON_USER\n\n<h2>Ensure the log file and pid file can be written to by DAEMON_USER<\/h2>\ntouch $LOG_FILE\nchown $DAEMON_USER:$DAEMON_USER $LOG_FILE\nmkdir -p $(dirname $PID_FILE)\nchown $DAEMON_USER:$DAEMON_USER $(dirname $PID_FILE)\n\nstart() {\n    echo -n $\"Starting DavMail gateway: \"\n    if [ -f $PID_FILE ]; then\n        echo \"DavMail is already running.\"\n        success\n        echo\n        return 0\n    fi\n\n    daemon --user=$DAEMON_USER --pidfile=$PID_FILE \\\n        \"$JAVA_HOME\/bin\/java -Ddavmail.serverMode=true -Ddavmail.properties=$DAVMAIL_CONFIG -jar $DAVMAIL_HOME\/davmail.jar > $LOG_FILE 2>&1 & echo \\$! > $PID_FILE\"\n    RETVAL=$?\n    echo\n    [ $RETVAL -eq 0 ] && touch \/var\/lock\/subsys\/davmail\n    return $RETVAL\n}\n\nstop() {\n    echo -n $\"Stopping DavMail gateway: \"\n    killproc -p $PID_FILE davmail\n    RETVAL=$?\n    echo\n    [ $RETVAL -eq 0 ] && rm -f \/var\/lock\/subsys\/davmail $PID_FILE\n    return $RETVAL\n}\n\nstatus() {\n    status -p $PID_FILE davmail\n    RETVAL=$?\n    return $RETVAL\n}\n\nrestart() {\n    stop\n    start\n}\n\ncase \"$1\" in\n    start)\n        start\n        ;;\n    stop)\n        stop\n        ;;\n    status)\n        status\n        ;;\n    restart)\n        restart\n        ;;\n    condrestart|try-restart)\n        [ -f \/var\/lock\/subsys\/davmail ] && restart || :\n        ;;\n    reload)\n        echo \"DavMail does not support reload, use restart instead.\"\n        exit 3\n        ;;\n    *)\n        echo $\"Usage: $0 {start|stop|status|restart|condrestart}\"\n        exit 2\nesac\n\nexit $RETVAL<\/code><\/pre>\n<p><strong>Not:<\/strong> Bu script, DavMail&#8217;i <code>davmail<\/code> ad\u0131nda \u00f6zel bir kullan\u0131c\u0131 alt\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131r. Bu, g\u00fcvenlik i\u00e7in iyi bir uygulamad\u0131r. Bu kullan\u0131c\u0131 otomatik olarak olu\u015fturulacakt\u0131r. Ayr\u0131ca, <code>LOG_FILE<\/code> ve <code>PID_FILE<\/code> yollar\u0131n\u0131n bu kullan\u0131c\u0131 taraf\u0131ndan yaz\u0131labilir oldu\u011fundan emin olun.<\/p>\n<p>Scripti kaydettikten sonra, \u00e7al\u0131\u015ft\u0131r\u0131labilir hale getirin ve sistem ba\u015flang\u0131c\u0131nda otomatik ba\u015flamas\u0131 i\u00e7in <code>chkconfig<\/code> ile ekleyin:<\/p>\n<pre><code class=\"language-bash\">sudo chmod +x \/etc\/init.d\/davmail\nsudo chkconfig --add davmail\nsudo chkconfig davmail on<\/code><\/pre>\n<p>\u015eimdi DavMail hizmetini ba\u015flatabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo service davmail start<\/code><\/pre>\n<p>Hizmetin durumunu kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo service davmail status<\/code><\/pre>\n<p>G\u00fcnl\u00fck dosyas\u0131n\u0131 kontrol ederek herhangi bir hata olup olmad\u0131\u011f\u0131n\u0131 g\u00f6zlemleyebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">tail -f \/var\/log\/davmail.log<\/code><\/pre>\n<h3>G\u00fcvenlik Duvar\u0131 Yap\u0131land\u0131rmas\u0131 (iptables)<\/h3>\n<p>DavMail&#8217;i bir sunucu olarak \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, di\u011fer makinelerin DavMail&#8217;e eri\u015febilmesi i\u00e7in g\u00fcvenlik duvar\u0131n\u0131zda gerekli portlar\u0131 a\u00e7man\u0131z gerekir. CentOS 6, g\u00fcvenlik duvar\u0131 olarak <code>iptables<\/code> kullan\u0131r.<\/p>\n<p>\u00d6ncelikle, DavMail&#8217;in <code>davmail.properties<\/code> dosyas\u0131nda yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z portlar\u0131 not al\u0131n (\u00f6rn. IMAP i\u00e7in 1143, SMTP i\u00e7in 1025, CalDAV i\u00e7in 1080, CardDAV i\u00e7in 1081, LDAP i\u00e7in 1389).<\/p>\n<p>A\u015fa\u011f\u0131daki komutlarla bu portlar\u0131 a\u00e7\u0131n. Her bir DavMail portu i\u00e7in benzer bir kural eklemeniz gerekecektir:<\/p>\n<pre><code class=\"language-bash\"># IMAP portunu a\u00e7\u0131n (\u00f6rnek 1143)\nsudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1143 -j ACCEPT\n\n<h2>SMTP portunu a\u00e7\u0131n (\u00f6rnek 1025)<\/h2>\nsudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1025 -j ACCEPT\n\n<h2>CalDAV portunu a\u00e7\u0131n (\u00f6rnek 1080)<\/h2>\nsudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1080 -j ACCEPT\n\n<h2>CardDAV portunu a\u00e7\u0131n (\u00f6rnek 1081)<\/h2>\nsudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1081 -j ACCEPT\n\n<h2>LDAP portunu a\u00e7\u0131n (\u00f6rnek 1389)<\/h2>\nsudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1389 -j ACCEPT<\/code><\/pre>\n<p>Kurallar\u0131 kal\u0131c\u0131 hale getirmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo service iptables save\nsudo service iptables restart<\/code><\/pre>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131ktan sonra, DavMail sunucunuz art\u0131k a\u011f \u00fczerinden eri\u015filebilir olmal\u0131d\u0131r.<\/p>\n<h3>DavMail&#8217;i Test Etme<\/h3>\n<p>Kurulum ve yap\u0131land\u0131rman\u0131n ba\u015far\u0131l\u0131 olup olmad\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in DavMail&#8217;i test etmelisiniz.<\/p>\n<h4>Portlar\u0131 Kontrol Etme<\/h4>\n<p>DavMail&#8217;in yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z portlar\u0131 dinleyip dinlemedi\u011fini kontrol edin:<\/p>\n<pre><code class=\"language-bash\">sudo netstat -tulnp | grep java<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131da, DavMail taraf\u0131ndan kullan\u0131lan portlar\u0131n <code>LISTEN<\/code> durumunda oldu\u011funu g\u00f6rmelisiniz.<\/p>\n<h4>\u0130stemci ile Ba\u011flant\u0131<\/h4>\n<p>\u015eimdi, bir e-posta istemcisi (\u00f6rn. Thunderbird) kullanarak DavMail sunucunuza ba\u011flanmay\u0131 deneyin.<\/p>\n<p>*   <strong>Gelen Sunucu (IMAP):<\/strong><br \/>\n    *   <strong>Sunucu:<\/strong> DavMail sunucunuzun IP adresi veya ana bilgisayar ad\u0131<br \/>\n    *   <strong>Port:<\/strong> DavMail&#8217;in IMAP i\u00e7in yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z portu (\u00f6rn. 1143)<br \/>\n    *   <strong>G\u00fcvenlik:<\/strong> SSL\/TLS (STARTTLS) veya Hi\u00e7biri (DavMail&#8217;in SSL yap\u0131land\u0131rmas\u0131na ba\u011fl\u0131 olarak)<br \/>\n    *   <strong>Kullan\u0131c\u0131 Ad\u0131:<\/strong> Exchange\/Office 365 kullan\u0131c\u0131 ad\u0131n\u0131z (genellikle e-posta adresiniz)<br \/>\n    *   <strong>Parola:<\/strong> Exchange\/Office 365 parolan\u0131z<br \/>\n*   <strong>Giden Sunucu (SMTP):<\/strong><br \/>\n    *   <strong>Sunucu:<\/strong> DavMail sunucunuzun IP adresi veya ana bilgisayar ad\u0131<br \/>\n    *   <strong>Port:<\/strong> DavMail&#8217;in SMTP i\u00e7in yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z portu (\u00f6rn. 1025)<br \/>\n    *   <strong>G\u00fcvenlik:<\/strong> SSL\/TLS (STARTTLS) veya Hi\u00e7biri<br \/>\n    *   <strong>Kullan\u0131c\u0131 Ad\u0131:<\/strong> Exchange\/Office 365 kullan\u0131c\u0131 ad\u0131n\u0131z<br \/>\n    *   <strong>Parola:<\/strong> Exchange\/Office 365 parolan\u0131z<br \/>\n*   <strong>Takvim (CalDAV) ve Ki\u015filer (CardDAV):<\/strong><br \/>\n    *   Takvim ve ki\u015fi istemcilerinizde (\u00f6rn. Thunderbird&#8217;de Lightning eklentisi), CalDAV ve CardDAV URL&#8217;lerini a\u015fa\u011f\u0131daki formatta kullan\u0131n:<br \/>\n        *   <strong>CalDAV URL:<\/strong> <code>http:\/\/davmail_sunucu_ip:1080\/users\/davmail_kullanici_adi@alan_adi\/calendar<\/code><br \/>\n        *   <strong>CardDAV URL:<\/strong> <code>http:\/\/davmail_sunucu_ip:1081\/users\/davmail_kullanici_adi@alan_adi\/contacts<\/code><br \/>\n        *   Unutmay\u0131n, e\u011fer SSL\/TLS yap\u0131land\u0131rmas\u0131 yapt\u0131ysan\u0131z <code>http<\/code> yerine <code>https<\/code> kullanman\u0131z gerekecektir.<\/p>\n<p>Ba\u011flant\u0131 ba\u015far\u0131l\u0131 olursa, e-postalar\u0131n\u0131z\u0131, takviminizi ve ki\u015filerinizi istemcinizde g\u00f6rmelisiniz. Herhangi bir sorunla kar\u015f\u0131la\u015f\u0131rsan\u0131z, DavMail g\u00fcnl\u00fck dosyas\u0131n\u0131 (<code>\/var\/log\/davmail.log<\/code>) kontrol edin.<\/p>\n<h3>Geli\u015fmi\u015f Yap\u0131land\u0131rma ve \u00d6nemli Konular<\/h3>\n<p>DavMail&#8217;i daha g\u00fcvenli ve verimli hale getirmek i\u00e7in baz\u0131 geli\u015fmi\u015f yap\u0131land\u0131rmalar ve konular g\u00f6z \u00f6n\u00fcnde bulundurulmal\u0131d\u0131r.<\/p>\n<h4>SSL\/TLS Yap\u0131land\u0131rmas\u0131<\/h4>\n<p>DavMail ile istemcileriniz aras\u0131ndaki ileti\u015fimi \u015fifrelemek, \u00f6zellikle hassas verilerle u\u011fra\u015f\u0131rken kritik \u00f6neme sahiptir. DavMail, kendi SSL\/TLS sertifikalar\u0131n\u0131 kullanman\u0131za olanak tan\u0131r.<\/p>\n<p>1.  <strong>Anahtar Deposu Olu\u015fturma (Keystore):<\/strong><br \/>\n    E\u011fer kendi sertifikan\u0131z yoksa, Java <code>keytool<\/code> kullanarak kendinden imzal\u0131 bir sertifika olu\u015fturabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo keytool -genkey -alias davmail -keyalg RSA -keystore \/opt\/davmail\/davmail.keystore -keysize 2048 -validity 3650<\/code><\/pre>\n<p>    Bu komut, sizden parola, ad, organizasyon vb. bilgiler isteyecektir. Parolay\u0131 unutmay\u0131n, <code>davmail.properties<\/code> dosyas\u0131nda kullanacaks\u0131n\u0131z.<\/p>\n<p>2.  <strong>Mevcut Sertifikay\u0131 \u0130\u00e7e Aktarma:<\/strong><br \/>\n    E\u011fer mevcut bir SSL sertifikan\u0131z (\u00f6rne\u011fin Let&#8217;s Encrypt veya ticari bir CA&#8217;dan al\u0131nm\u0131\u015f) varsa, bunu Java keystore&#8217;a aktarman\u0131z gerekir. Bu genellikle sertifika zincirini ve \u00f6zel anahtar\u0131 PKCS12 format\u0131na d\u00f6n\u00fc\u015ft\u00fcr\u00fcp sonra keystore&#8217;a aktarmay\u0131 i\u00e7erir.<\/p>\n<p>3.  <strong><code>davmail.properties<\/code> Dosyas\u0131n\u0131 G\u00fcncelleme:<\/strong><br \/>\n    <code>davmail.properties<\/code> dosyas\u0131nda a\u015fa\u011f\u0131daki parametreleri ayarlay\u0131n:<\/p>\n<pre><code class=\"language-properties\">davmail.ssl.keyStore=\/opt\/davmail\/davmail.keystore\n    davmail.ssl.keyStorePassword=parolan\u0131z\n    davmail.ssl.port=993 # IMAPS i\u00e7in, di\u011ferleri i\u00e7in de benzer \u015fekilde\n    davmail.ssl.smtpPort=465 # SMTPS i\u00e7in\n    davmail.ssl.caldavPort=8443 # CalDAVS i\u00e7in\n    davmail.ssl.carddavPort=8444 # CardDAVS i\u00e7in\n    davmail.ssl.ldapPort=636 # LDAPS i\u00e7in<\/code><\/pre>\n<p>    G\u00fcvenlik duvar\u0131n\u0131zda bu yeni SSL portlar\u0131n\u0131 a\u00e7may\u0131 unutmay\u0131n.<\/p>\n<h4>Performans ve Kaynak Y\u00f6netimi<\/h4>\n<p>DavMail bir Java uygulamas\u0131 oldu\u011fundan, Java Sanal Makinesi (JVM) i\u00e7in bellek ayarlar\u0131n\u0131 optimize etmek performans\u0131 etkileyebilir. \u00d6zellikle \u00e7ok say\u0131da kullan\u0131c\u0131ya hizmet verecekse, ba\u015flang\u0131\u00e7 scriptinizde Java&#8217;ya daha fazla bellek ay\u0131rabilirsiniz:<\/p>\n<pre><code class=\"language-bash\"># Init scriptindeki java komutunu g\u00fcncelleyin:\n\"$JAVA_HOME\/bin\/java -Xmx512m -Xms256m -Ddavmail.serverMode=true -Ddavmail.properties=$DAVMAIL_CONFIG -jar $DAVMAIL_HOME\/davmail.jar > $LOG_FILE 2>&1 & echo \\$! > $PID_FILE\"<\/code><\/pre>\n<p>Burada <code>-Xmx512m<\/code> maksimum 512MB, <code>-Xms256m<\/code> ise ba\u015flang\u0131\u00e7ta 256MB bellek ayr\u0131laca\u011f\u0131n\u0131 belirtir. Bu de\u011ferleri sunucunuzun kaynaklar\u0131na ve DavMail&#8217;i kullanacak kullan\u0131c\u0131 say\u0131s\u0131na g\u00f6re ayarlayabilirsiniz.<\/p>\n<h4>G\u00fcncelleme ve Bak\u0131m<\/h4>\n<p>DavMail&#8217;i g\u00fcncel tutmak, g\u00fcvenlik yamalar\u0131 ve yeni \u00f6zelliklerden faydalanmak i\u00e7in \u00f6nemlidir. G\u00fcncelleme ad\u0131mlar\u0131 genellikle \u015funlar\u0131 i\u00e7erir:<\/p>\n<p>1.  Mevcut DavMail hizmetini durdurun: <code>sudo service davmail stop<\/code><br \/>\n2.  Mevcut <code>davmail.properties<\/code> dosyas\u0131n\u0131 yedekleyin.<br \/>\n3.  Yeni DavMail s\u00fcr\u00fcm\u00fcn\u00fc indirin ve <code>\/opt\/davmail<\/code> dizinine a\u00e7\u0131n (eski dosyalar\u0131n \u00fczerine yaz\u0131n).<br \/>\n4.  Yedekledi\u011finiz <code>davmail.properties<\/code> dosyas\u0131n\u0131 yeni kurulum dizinine geri kopyalay\u0131n.<br \/>\n5.  DavMail hizmetini ba\u015flat\u0131n: <code>sudo service davmail start<\/code><\/p>\n<h4>Sorun Giderme<\/h4>\n<p>Kar\u015f\u0131la\u015fabilece\u011finiz yayg\u0131n sorunlar ve \u00e7\u00f6z\u00fcm \u00f6nerileri:<\/p>\n<p>*   <strong>DavMail Ba\u015flam\u0131yor:<\/strong><br \/>\n    *   Java&#8217;n\u0131n kurulu ve <code>JAVA_HOME<\/code>&#8216;un do\u011fru ayarland\u0131\u011f\u0131ndan emin olun.<br \/>\n    *   <code>davmail.jar<\/code> dosyas\u0131n\u0131n <code>\/opt\/davmail<\/code> alt\u0131nda oldu\u011fundan emin olun.<br \/>\n    *   <code>davmail.log<\/code> dosyas\u0131n\u0131 kontrol edin. <code>DEBUG<\/code> seviyesine ayarlamak daha fazla bilgi sa\u011flayacakt\u0131r.<br \/>\n*   <strong>\u0130stemciler Ba\u011flanam\u0131yor:<\/strong><br \/>\n    *   DavMail hizmetinin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun (<code>service davmail status<\/code>).<br \/>\n    *   <code>netstat -tulnp<\/code> ile DavMail&#8217;in portlar\u0131 dinledi\u011fini do\u011frulay\u0131n.<br \/>\n    *   <code>iptables<\/code> kurallar\u0131n\u0131 kontrol edin, portlar\u0131n a\u00e7\u0131k oldu\u011fundan emin olun.<br \/>\n    *   \u0130stemcinizin kulland\u0131\u011f\u0131 sunucu adresi, port ve g\u00fcvenlik ayarlar\u0131n\u0131n do\u011fru oldu\u011funu do\u011frulay\u0131n.<br \/>\n*   <strong>Exchange\/Office 365 Ba\u011flant\u0131 Sorunlar\u0131:<\/strong><br \/>\n    *   <code>davmail.url<\/code> parametresinin do\u011fru oldu\u011fundan emin olun.<br \/>\n    *   Exchange\/Office 365 sunucusunun eri\u015filebilir oldu\u011fundan emin olun.<br \/>\n    *   DavMail g\u00fcnl\u00fck dosyas\u0131nda Exchange sunucusundan gelen hata mesajlar\u0131n\u0131 aray\u0131n. Kimlik do\u011frulama hatalar\u0131 veya sertifika sorunlar\u0131 olabilir.<br \/>\n*   <strong>SSL Sertifika Hatalar\u0131:<\/strong><br \/>\n    *   DavMail&#8217;in kendi SSL yap\u0131land\u0131rmas\u0131n\u0131 kullan\u0131yorsan\u0131z, istemcinizin DavMail&#8217;in sertifikas\u0131na g\u00fcvenmesi gerekebilir (\u00f6zellikle kendinden imzal\u0131 sertifikalar i\u00e7in).<br \/>\n    *   Exchange sunucusunun SSL sertifikas\u0131 DavMail taraf\u0131ndan g\u00fcvenilmeyen bir CA taraf\u0131ndan imzalanm\u0131\u015fsa, DavMail&#8217;in <code>davmail.ssl.clientTrustStore<\/code> ve <code>davmail.ssl.clientTrustStorePassword<\/code> parametrelerini ayarlayarak bu sertifikay\u0131 tan\u0131mas\u0131n\u0131 sa\u011flaman\u0131z gerekebilir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu makalede, CentOS 6 i\u015fletim sistemi \u00fczerine DavMail&#8217;in nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele ald\u0131k. Java kurulumundan ba\u015flayarak, DavMail paketinin indirilmesi, <code>davmail.properties<\/code> dosyas\u0131n\u0131n yap\u0131land\u0131r\u0131lmas\u0131, DavMail&#8217;i bir SysVinit hizmeti olarak \u00e7al\u0131\u015ft\u0131rma, g\u00fcvenlik duvar\u0131 ayarlar\u0131 ve son olarak test etme ad\u0131mlar\u0131n\u0131 inceledik. Ayr\u0131ca, SSL\/TLS yap\u0131land\u0131rmas\u0131, performans optimizasyonu ve sorun giderme gibi geli\u015fmi\u015f konulara da de\u011findik.<\/p>\n<p>DavMail, \u00f6zellikle eski Exchange sunucular\u0131yla veya Office 365 ortamlar\u0131nda standart istemcilerle entegrasyon sa\u011flamak isteyenler i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir \u00e7\u00f6z\u00fcmd\u00fcr. CentOS 6 gibi eski bir sistemde bile, bu rehberdeki ad\u0131mlar\u0131 takip ederek DavMail&#8217;i ba\u015far\u0131yla devreye alabilir ve Microsoft&#8217;un tescilli protokollerinin getirdi\u011fi k\u0131s\u0131tlamalar\u0131 a\u015farak a\u00e7\u0131k standartlar\u0131n avantajlar\u0131ndan faydalanabilirsiniz. Unutmay\u0131n, herhangi bir sunucu uygulamas\u0131nda oldu\u011fu gibi, DavMail kurulumunuzu d\u00fczenli olarak kontrol etmek, g\u00fcncellemeleri uygulamak ve g\u00fcvenlik duvar\u0131n\u0131z\u0131 g\u00fcncel tutmak \u00f6nemlidir.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber\nExchange veya Office 365 sunucular\u0131na standart e-posta istemcileri (Th","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[241],"tags":[],"class_list":{"0":"post-37370","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-linux","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber\" \/>\n<meta property=\"og:description\" content=\"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber Exchange veya Office 365 sunucular\u0131na standart e-posta istemcileri (Th\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-01T13:40:47+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber\",\"datePublished\":\"2026-01-01T13:40:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/\"},\"wordCount\":2496,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/\",\"name\":\"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-01T13:40:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber","og_description":"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber Exchange veya Office 365 sunucular\u0131na standart e-posta istemcileri (Th","og_url":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-01T13:40:47+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"17 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber","datePublished":"2026-01-01T13:40:47+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/"},"wordCount":2496,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Linux"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/","name":"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-01T13:40:47+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/centos-6-uzerine-davmail-kurulumu-ve-yapilandirmasi-kapsamli-bir-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CentOS 6 \u00dczerine DavMail Kurulumu ve Yap\u0131land\u0131rmas\u0131: Kapsaml\u0131 Bir Rehber"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=37370"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37370\/revisions"}],"predecessor-version":[{"id":37371,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37370\/revisions\/37371"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}