AraKullanıcı girişiGezintiEn son ağ günlüğü gönderileri
En Çok OkunanlarKimler yeni
Bağlantılarİçerik paylaşımı |
DBMAIL KURULUMU BELGESI (Howto Install Dbmail)Dbmail Nedir? Kuruluma Başlayalım: root@mail:/home/okaratas# wget -c http://www.dbmail.org/download/2.2/dbmail2.2.2.tar.gz Daha sonra indirdiğimiz paketi açalım. root@mail:/home/okaratas# tar -zxvf dbmail2.2.2.tar.gz Açtığımız paketin içine girelim ve kuruluma başlayalım. Not: Siz hangi veritabanı üzerinde maillerinizi tutacaksanız ve dbmail hangi veritabanı ile çalışacak ise burada onu belirtmeniz ve veritabanının devel paketlerinin sistemde kurulu olması gerekiyor. Ben burada MySQL'i seçtim. Daha önce dbmail ile PostgreSQL'de kullanmıştım. root@mail:/home/okaratas# cd dbmail2.2.2 Son olarak hatasız bir şekilde install ettiğimizden emin olmak adına “make check” komutunu kullanıyoruz. Aşağıdaki gibi bir çıktı vermesi gerekmektedir. root@mail:/home/okaratas/dbmail2.2.2# make check Veritabanı Oluşturma: Şimdi dbmail için MySQL'de bir veritabanı oluşturalım ve dbmail'in kullanması için kullanıcı ekleyelim. root@mail:/home/okaratas/dbmail2.2.2# mysql -u root -p mysql> grant all on dbmail.* to dbmailadmin@'%' identified by 'yourpassword'; mysql> flush privileges; mysql> exit Bu adımda ise veritabanımız üzerinde gerekli tabloları oluşturmak için dbmail altında bulunan sql/mysql dizinindeki scripti çalıştırmamız gerekiyor. root@mail:/home/okaratas/dbmail2.2.2# cd sql/mysql/ root@mail:/home/okaratas/dbmail2.2.2/sql/mysql# mysql -u dbmailadmin -p dbmail < create_tables.mysql Son olarak dbmail.conf dosyasını etc/ dizini altına atmanız ve gerekli düzenlemeleri yapmanız gerekmektedir. root@mail:/home/okaratas/dbmail2.2.2# cp dbmail.conf /etc/ Bu ayar dosyasında ayarlamanız gereken satırları aşağıda sıraladım ve açıklamaya çalıştım. driver = mysql > Hangi veritabanını kullandığınızı belirtir. Not: MTA olarak Postfix kullandığımız için dbmail'in de postfix kullanıcısı ile çalışmasını sağlıyoruz. BINDIP = * > Burada ise dbmail'in imap ve pop hizmetini hangi IP'den yayın yapacağını belirtin. MTA Ayarları (Postfix için): Dbmail bildiğiniz gibi sadece IMAP ve POP hizmeti vermektedir. Arka planda ise mta (mail transfer agent) olarak qmail ya da Postfix kullanabilir. Ben Postfix kullandığım için, postfix ile ilgili yapmanız gereken ayarları burada anlatacağım. Öncelike /etc/postfix dizini altında bulunan main.cf dosyasını açıp aşağıdaki satırları ekleyin. mailbox_transport = dbmaillmtp:127.0.0.1:24 Burada da gördüğünüz gibi Postfix gelen mailleri veritabanı üzerinde bulunan mailbox'larınıza yazacak ve bunun için dbmaillmtp 'i kullanacaktır. Bu işi yapabilmesi için master.cf dosyasına aşağıdaki satırı eklemeliyiz. dbmaillmtp unix - - n - - lmtp Son olarak sqlrecipients.cf dosyasının içeriği de şu şekilde olmalıdır. root@mail:/etc/postfix# cat sqlrecipients.cf Şimdi postfix servisimizi başlatalım. Ben bir servisi başlatmadan önce başka bir terminal açar, syslog ve ilgili log dosyasını takip ederim. Bu işlemde takip etmemiz gereken log dosyaları şunlardır; /var/log/mail.log root@mail:/etc/postfix# /etc/init.d/postfix start Şimdi ise dbmail servislerini başlatalım. root@mail:/etc/postfix# dbmailimapd Mail Kullanıcıları Oluşturma: Sıra mail kullanıcılarımızı oluşturmaya geldi. Bu işi yapmak için dbmail-users 'i kullanıyoruz. Dilerseniz dbmail-users --help yazarak detaylı bilgi alabilirsiniz. Bir kullanıcı aşağıdaki şekilde oluşturulur. root@mail:/# dbmailusers -a okaratas -w sifre -s okaratas@ieee.org -m 100M -p md5-digest Şimdi sırası ile bu satırı açıklayalım. -a kullanıcı : Yeni bir kullanıcı tanımlanır. Yardımcı Programlar: Artık bir mail sunucunuz olduğuna ve kullanıcılarınıza IMAP, POP hizmeti vermeye başladığınıza göre webmail arayüzünüzün de olması gerekiyor. Ben yıllardır IlohaMail kullanıyorum. Oldukça kolay konfigure edilebildiği için tavsiye ederim. Bunun dışında Ajax ile geliştirilmiş Roundcube webmail arayüzünü de kullanabilirsiniz. Debian kullanıcıları aşağıdaki komutla ilohamail'i kurabilirler. $sudo apt-get install ilohamail Mailleriniz ve kullanıcılarınız ve hatta virtual domainleriniz bile MySQL veritabanı üzerinde duracağından kesinlikle Phpmyadmin yazılımını kurmanız gerekmektedir. $sudo apt-get install phpmyadmin Dbmail'i daha hızlı ve kolay konfigure edebilmeniz için Dbmail Administrator yazılımını kullanmanızı tavsiye ederim. Web üzerinden kullanıcı oluşturabilir, çeşitli düzenlemeler yapabilirsiniz. http://library.mobrien.com/dbmailadministrator/ Belgeye Daha Sonra Eklenecekler: Ozgur Karatas Dbmail Kurulumu Belgesi Belge Hakkında: Telif Hakkı: Linux, Linus Torvalds adına kayıtlı bir ticari isimdir. Yazar Hakkında: YASAL UYARI: __________________________ Henüz oylanmamış
|
Benzer yazılarEtiketlerEn son forum mesajları
Yaklaşan Aktiviteler |
Son yorumlar
1 gün 2 saat önce
1 gün 17 saat önce
4 gün 15 saat önce
6 gün 21 saat önce
1 hafta 16 saat önce
1 hafta 17 saat önce
1 hafta 1 gün önce
1 hafta 3 gün önce
1 hafta 4 gün önce
2 hafta 6 gün önce