iRedMail, Linux, FreeBSD ve OpenBSD sistemlerinde çalışan güçlü, açık kaynaklı ve dağıtımı ve yönetimi kolay bir Posta çözümüdür. iRedMail, sistem yöneticilerinin posta kutuları (kullanıcılar ve etki alanları) oluşturup yönetebileceği sezgisel bir web arayüzü ile birlikte gelir.
iRedMail Posta Sunucusunun Özellikleri
- Tamamen Açık Kaynak : Tüm iRedMail bileşenleri, açık kaynaklı uygulamalardan oluşturulmuştur. Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, OpenBSD üzerinde çalışma sertifikasına sahiptir.
- Üst Güvenlik : Tüm posta hizmetlerine güvenli bağlantılar üzerinden erişilir – POP3, IMAP ve SMTP hizmetlerine erişmek için TLS kullanımı. Web portallarına HTTPS üzerinden erişim sağlanır. E-postalar, mümkünse TLS kullanılarak aktarım sırasında şifrelenir.
- Web postasına erişim : Postalara, klasörlere, eposta filtrelerine (Roundcube web postası ve/veya SOGo grup yazılımı) erişmek ve bunları yönetmek için sezgisel bir web portalı mevcuttur.
- Sınırsız Hesap : İstediğiniz kadar mail hesabı (domain, kullanıcı, mail listesi, admin) oluşturma yetkiniz vardır.
- Web Yönetici Paneli : Yönetici kullanıcı olarak, posta hesaplarını yönettiğiniz bir web yönetici paneline sahip olursunuz.
- Antispam & Antivirus : SpamAssassin, ClamAV, SPF, DKIM, gri liste, beyaz liste, kara liste. Tespit edilen spam’i daha fazla inceleme için SQL veritabanına karantinaya alma.
- Posta hesapları için OpenLDAP, MySQL, MariaDB ve PostgreSQL arka uç deposu desteğine sahiptir.
Temel Gereksinimler
iRedMail’i Debian 10 / Debian 11 Linux’a kurmak için temel gereksinimler aşağıdadır.
- Debian 10 / Debian 11 Linux kurulu bir sunucu
- 2 GB bellek gerekli. Birden fazla etki alanı ve kullanıcı hesabıyla üretim ortamında kullanmayı planlıyorsanız, 4 GB+ veya daha fazla bellek ekleyin
- 3 UID/GID’nin başka kullanıcı/grup tarafından kullanılmadığından emin olun: 2000, 2001, 2002.
- Posta Sunucusu alan adı
- Bir sudo kullanıcı hesabı – Sudo grubuna veya root kullanıcı erişimine eklenen kullanıcı hesabı
1. Adım: Sistemi Güncelleyin
Sunucu işletim sisteminin en son sürümünü çalıştırdığından emin olun.
sudo apt -y update
sudo apt -y upgrade
Bir sistem yükseltmesinden sonra, yeniden başlatma yapmanızı öneririz.
sudo systemctl reboot
2. Adım: Sunucu ana bilgisayar adınızı ayarlayın
Sunucu ana bilgisayar adını, DNS sunucunuzda yapılandırılmış bir alt etki alanı adına ayarlayın.
export HOSTNAME="mail.computingforgeeks.com"
sudo hostnamectl set-hostname $HOSTNAME --static
sudo hostnamectl set-hostname $HOSTNAME --transient
Ana bilgisayar adınızı güncelledikten sonra, çalışma ortamınızı güncellemek için oturumu kapatın ve tekrar oturum açın.
$ logout
Şimdi /etc/hosts dosyasına IP adresini ve DNS adı eşlemesini ekleyin .
# Example $ sudo vim /etc/hosts
95.216.98.16 mail.computingforgeeks.com
DNS çözümlemesini onaylamak için önce dns-utils paketini kurun.
sudo apt -y install dnsutils
Ardından yerel DNS çözümlemesi için host komutunu kullanın.
$ host mail.computingforgeeks.com
mail.computingforgeeks.com has address 95.216.98.16
DNS sunucusunda kayıt için dig komutunu kullanın.
$ dig A mail.computingforgeeks.com
3. Adım: iRedMail’in en son sürümünü indirin
Platformunuz için iRedMail’in en son kararlı sürümünü edinmek için iRedMail İndirme sayfasını ziyaret edin.
sudo apt -y install wget
wget https://github.com/iredmail/iRedMail/archive/1.5.2.tar.gz
İndirilen arşiv dosyasını çıkarın.
tar xvf 1.5.2.tar.gz
Adım 4: iRedMail’i Debian 10 / Debian 11’e yükleyin
Debian 10 / Debian 11’de iRedMail Posta Sunucusunun otomatik kurulumu için bir yükleyici komut dosyası sağlanmıştır . Çalışma dizinini oluşturulan klasörle değiştirin.
cd iRedMail-*/
iRedMail yükleyicisini başlatın.
chmod +x iRedMail.sh
sudo ./iRedMail.sh
Yükleyici komut dosyası gerekli bağımlılıkları kuracak ve ardından iRedMail posta sunucusunu Debian 10 / Debian 11 Linux sisteminde kurmak için gereken birkaç basit soruyu soracaktır.
1 – Kurulum sihirbazını kabul edin
İlk ekran, iRedMail’in Debian’a yüklenmesini kabul edip etmeyeceğinizi sorar.
2 – Posta kutularını depolamak için kullanılan dizini belirtin
Varsayılan posta kutuları depolama dizinini değiştirmeden önce sağlanan NOTLARI okuduğunuzdan emin olun.
3 – Kullanılacak web sunucusunu seçin
Varsayılan nginx seçimiyle devam edin.
4 – Posta hesabını depolamak için kullanılan arka ucu seçin
Kurulumdan sonra daha kolay yönetim ve bakım için aşina olduğunuz birini seçin. OpenLDAP ile devam edin.
5 – LDAP Son Ekini Belirtin
Posta hesaplarını depolamak için varsayılan arka uç olarak OpenLDAP’yi seçtiyseniz, LDAP son ekini sağlayın. Bunlar yalnızca alan adınızın bileşenleridir.
6 – MySQL root şifresini ayarlayın
MySQL root kullanıcısı için parola belirleyin.
7 – İlk posta alan adınızı ekleyin
Posta etki alanı adınızı sağlayın – Bu, sunucu adıyla aynı olamaz.
7 – Posta etki alanı Yöneticisi için Parola Sağlayın
Posta etki alanı yönetici parolasını girin ve etkinleştirmek için özellikleri işaretleyin.
Sağlanan değerleri gözden geçirin ve kurulumu başlatın.
***************************** WARNING ***********************************
*************************************************************************
* *
* Below file contains sensitive infomation (username/password), please *
* do remember to *MOVE* it to a safe place after installation. *
* *
* * /home/debian/iRedMail-1.0/config
* *
*************************************************************************
********************** Review your settings *****************************
*************************************************************************
* Storage base directory: /var/vmail
* Mailboxes:
* Daily backup of SQL/LDAP databases:
* Store mail accounts in: OpenLDAP
* Web server: Nginx
* First mail domain name: computingforgeeks.com
* Mail domain admin: [email protected]
* Additional components: Roundcubemail SOGo netdata iRedAdmin Fail2ban
< Question > Continue? [y|N] y
Kurulumu başlatmak için y veya Y yazın ve Enter’a basın. Komut dosyası, gerekli tüm paketleri otomatik olarak yükleyecek ve yapılandıracaktır.
iRedMail güvenlik duvarını etkinleştirmeyi seçebilirsiniz.
*************************************************************************
* iRedMail-1.5.2 installation and configuration complete.
*************************************************************************
< Question > Would you like to use firewall rules provided by iRedMail?
< Question > File: /etc/default/iptables, with SSHD ports: 22. [Y|n]y
[ INFO ] Copy firewall sample rules.
< Question > Restart firewall now (with ssh ports: 22)? [y|N]y
[ INFO ] Restarting firewall ...
[ INFO ] Updating ClamAV database (freshclam), please wait ...
.....
Posta hizmetlerini etkinleştirmek için Sunucunuzu yeniden başlatın.
sudo systemctl reboot
Adım 5: iRedMail Erişim Kimlik Bilgileri
iRedMail Sunucu ayrıntılarınız ve Erişim kimlik bilgileriniz, komut dosyası root kullanıcısı olarak çalıştırılmışsa “ /root/iRedMail-1.5.2/config ” dosyasında veya komut dosyası normal kullanıcı olarak çalıştırılıyorsa “ /home/$USER/iRedMail-1.5.2/config ” dosyasında saklanır.
Yüklenen web uygulamalarının URL’leri, iRedMail’in Debian 10 / Debian 11’e başarılı bir şekilde yüklenmesinden sonra gösterilir.
- Roundcube web postası : https://your_server/mail/
- SOGo Grup Yazılımı : https://your_server/SOGo
- Web yönetici paneli (iRedAdmin) : httpS://your_server/iredadmin/
- Awstats : httpS://your_server/awstats/awstats.pl?config=web (veya
?config=smtp
SMTP trafik günlüğü için)
Kaydedilen kimlik bilgilerini kullanarak portallarda oturum açın.
İlk oturum açmada iRedMail Yönetici panosunun varsayılan görünümü buradadır.
Yazının orijinalini buradan okuyabilirsiniz.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.