Ubuntu 16.04te iRedMail Kullanarak Posta Sunucusu Nasıl Kurulur

Giriş

Şimdiden sıfırdan bir posta sunucusu oluşturduysanız, sıkıcı bir girişim olabileceğini bilirsiniz. Sayısız yapılandırma dosyasını düzenlemek için zaman harcamak istemeyenler için başka bir seçenek daha var. iRedMail, tamamen işlevsel bir posta sunucusu için gerekli tüm bileşenleri otomatik olarak yükleyen ve yapılandıran inanılmaz bir kabuk betiğidir. iRedMail aşağıdakileri içeren eksiksiz bir açık kaynaklı yazılım paketi kullanır:

  • Postfix - Posta aktarım aracısı (MTA).
  • Dovecot - POP3 ve IMAP sunucusu.
  • Apache, Nginx- Web sunucusu.
  • OpenLDAP, Idapd- Posta hesaplarını depolamak için LDAP sunucusu.
  • MySQL, MariaDB, PostgreSQL- uygulama verileri için SQL sunucusu. Posta hesaplarını depolamak için de kullanılabilir.
  • SpamAssassin - spam tarayıcı.
  • ClamAV - Virüs tarayıcı.
  • Amavisd-new - Postfix, SpamAssassin ve ClamAV arasındaki arayüz.
  • Roundcube - Webposta istemcisi.
  • SOGo Groupware - Takvim, iletişim ve görevler servisi.
  • Fail2ban - Kötü niyetli görünen IP'leri yasaklar.
  • Awstats - Apache ve Postfix günlük analizörü.
  • iRedAPD - Postfix ilke sunucusu.

Bu öğreticide, posta sunucunuzun çalışmasına ve Let's Encrypt kullanarak SSL ile güvenli hale getirilmesine yönelik tüm adımları inceleyeceğiz.

Ön şartlar

  • En az 2GB belleğe sahip bir Ubuntu 16.04 örneği. Yeni bir kurulum önerilir.
  • Bir sigara root sudo kullanıcı .
  • Kara listeye alınmamış bir IP adresi. IP adresiniz bir kara listede bulunuyorsa, e-postalarınızın hedeflerine ulaşmasını engelleyebilir.

İRedMail ile Kurulum

Kuruluma başlamadan önce sisteminizi güncellemelisiniz.

sudo apt-get update
sudo apt-get upgrade

Ardından, tam alan adı (FQDN) ana bilgisayar adımızı ayarlamak isteyeceğiz. Ubuntu'da, ana bilgisayar adı 2 dosyada ayarlanır /etc/hostnameve /etc/hosts.

/etc/hostname.

sudo nano /etc/hostname

Kısa ana bilgisayar adınızı FQDN'nize değil dosyaya ekleyin. Alan mail.example.comadınız tamsa dosyanız bu şekilde görünmelidir.

mail

Ardından, /etc/hostsFQDN'nizi açın ve ekleyin.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Sunucunuzu yeniden başlatın.

sudo shutdown -r now

Artık ana makine adınızı doğrulayabilirsiniz.

hostname -f

Artık FQDN'niz ayarlandığına göre, kuruluma geçebiliriz. İRedMail'in en son sürümünü kullanarak indirin wget. En son sürümü iRedMail indirme sayfasını ziyaret ederek bulabilirsiniz .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2

Ardından, tarball'ı ve ardından cddizine çıkarın .

tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7

Sonra komut dosyasına izin ekleyin ve sudo ile çalıştırın.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

Size bazı sorular soracak bir kurulum sihirbazı göreceksiniz:

  • Posta kutularınızı nerede saklamak istediğiniz. Varsayılan konum /var/vmail.
  • Hangi web sunucusunu kullanmak istiyorsunuz?
  • Postanızı depolamak için kullanılacak arka uç. MySQL veya MariaDB'yi seçerseniz, SQL kök parolasını da ayarlamanız gerekir. Bu güçlü bir parola olmalı ve hatalara neden olacağından özel karakterler kullanmaktan kaçının.
  • İlk posta alanınız. Bu, eksi alt alan adından alan adınız olacaktır. Örneğin, alan adınızı bu şekilde ayarlarsanız , ilk posta alan adınız olarak mail.example.comgirersiniz example.com.
  • Özel karakterlerden kaçınarak alan adı yönetici şifreniz.
  • Yüklemek istediğiniz isteğe bağlı bileşenler. En azından Roundcubeve seçeneğini seçmelisiniz iRedAdmin.

Artık her şey girildi, sadece ayarları gözden geçirip yüklemeye başlamamız gerekiyor. Kurulumdan sonra, iRedMail tarafından sağlanan güvenlik duvarı kurallarını kullanmak isteyip istemediğiniz sorulacaktır. Kural kopyalanacak /etc/default/iptables. Bu seçeneği kullanmak için " y" girin ve devam edin. Daha sonra aşağıdakiler de dahil olmak üzere bazı hayati veriler gösterilecektir:

  • Roundcube web posta URL'si.
  • SOGo grup yazılımı URL'si.
  • Web yöneticisi paneli URL'si.
  • Giriş kullanıcı adı ve şifre.

Bu veriler adresinde de bulunabilir /home/yourusername/iRedMail-0.9.7/iRedMail.tips.

Sunucunuzu yeniden başlatın.

sudo shutdown -r now

Yeniden başlattıktan sonra https://mail.example.com/iredadminalan adınızı kullanarak web yöneticisi sayfasına erişebilirsiniz . E-postanıza erişmek için adresindeki Roundcube sayfasını kullanın https://mail.example.com/mail. iRedMail, sayfayı tarayıcınızda açmak için özel izinler gerektiren kendinden imzalı bir sertifika ile sunucuyu kurar. Resmi bir CA sertifikasına yükseltmeniz önerilir. Let's Encrypt, ücretsiz sertifikalar sunan bir CA'dır. Bu hizmeti kullanma hakkında bilgi için Linux'ta LetsEncrypt Kurulumu sayfasını ziyaret edin . Sertifika alındıktan sonra kendinden imzalı sertifikaları değiştirmeniz gerekir.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

Tuşunu kullanarak tüm hizmetleri yeniden başlatın. Web sunucusu için Nginx kullandıysanız, yerini alacak apache2olan nginx.

sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot


Leave a Comment

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun