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

OpenSMTPD, Dovecot, Rspamd ve RainLoop Kullanan OpenBSD E-Posta Sunucusu

OpenSMTPD, Dovecot, Rspamd ve RainLoop Kullanan OpenBSD E-Posta Sunucusu

Giriş Bu eğitici, OpenSMTPD, Dovecot, Rspamd ve RainLoop kullanarak OpenBSD üzerinde çalışan tam özellikli bir e-posta sunucusunu gösterir. OpenSMTPD th

FreeBSD 12 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

FreeBSD 12 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? Mailtrain, Node.js ve MySQL / MariaDB üzerine kurulmuş açık kaynaklı, kendi kendine barındırılan bir bülten uygulamasıdır. Mailtrains kaynağı GitHubda. Thi

Ubuntu 16.04 Üzerinde Postfix ile Spamassassin Nasıl Yapılandırılır

Ubuntu 16.04 Üzerinde Postfix ile Spamassassin Nasıl Yapılandırılır

Spamassassin, Perlde yazılmış, posta başlıkları ve bodda çok çeşitli sezgisel testler kullanarak spamı tanımlamak için kullanılan ücretsiz ve açık kaynaklı bir posta filtresidir.

Ubuntu 18.04 Üzerinde iRedMail Kurulumu

Ubuntu 18.04 Üzerinde iRedMail Kurulumu

Giriş Kendi posta sunucunuzu çalıştırmak, gizliliğin yanı sıra alanlarınız için istediğiniz kadar posta hesabı oluşturma olanağı da sunar.

CentOS 7 Üzerinde RainLoop Webmail Kurulumu

CentOS 7 Üzerinde RainLoop Webmail Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? RainLoop basit, modern ve hızlı bir web tabanlı e-posta istemcisidir. RainLoop kaynak kodu GitHubda barındırılıyor. Bu kılavuz size

Debian 9 Üzerinde RainLoop Webmail Kurulumu

Debian 9 Üzerinde RainLoop Webmail Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? RainLoop basit, modern ve hızlı bir web tabanlı e-posta istemcisidir. RainLoop kaynak kodu Githubda barındırılıyor. Bu kılavuz size

Ubuntu 18.04 Üzerine Posta Kutusu Nasıl Kurulur

Ubuntu 18.04 Üzerine Posta Kutusu Nasıl Kurulur

Giriş Kutuda posta (MiaB), güvenlik sorunlarını önlemek için gereken tüm karmaşık yapılandırmalarla ilgilenir, sağlam bir spam algılama sistemi sağlar

Ubuntu 16.04 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

Ubuntu 16.04 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? Mailtrain, Node.js ve MySQL / MariaDB üzerine kurulmuş açık kaynaklı, kendi kendine barındırılan bir bülten uygulamasıdır. Mailtrains kaynağı GitHubda. Thi

CentOS 7de Mailtrain Haber Bülteni Uygulamasını Yükleme

CentOS 7de Mailtrain Haber Bülteni Uygulamasını Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Mailtrain, Node.js ve MySQL / MariaDB üzerine kurulmuş açık kaynaklı, kendi kendine barındırılan bir bülten uygulamasıdır. Mailtrains kaynağı GitHubda. Thi

Debian 9 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

Debian 9 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? Mailtrain, Node.js ve MySQL / MariaDB üzerine kurulmuş açık kaynaklı, kendi kendine barındırılan bir bülten uygulamasıdır. Mailtrains kaynağı GitHubda. Thi

FreeBSD 11 ile Kendi Posta Sunucunuzu Oluşturma

FreeBSD 11 ile Kendi Posta Sunucunuzu Oluşturma

Kendi e-posta sunucunuzu çalıştırmak oldukça faydalı olabilir. Verilerinizden siz sorumlusunuz. Ayrıca teslimat seçeneklerinizle daha fazla esneklik sağlar. ancak

FreeBSD 12 Üzerinde RainLoop Webmail Kurulumu

FreeBSD 12 Üzerinde RainLoop Webmail Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? RainLoop basit, modern ve hızlı bir web tabanlı e-posta istemcisidir. RainLoop kaynak kodu Githubda barındırılıyor. Bu kılavuz size

Ubuntu 16.04 Üzerinde Web Uygulama Geliştirme için Mailtrap ile sSMTP Kurulumu

Ubuntu 16.04 Üzerinde Web Uygulama Geliştirme için Mailtrap ile sSMTP Kurulumu

Bu öğreticide, basit bir yönlendirme sunucusu olan sSMTPnin nasıl kurulacağını öğreneceksiniz. Mailtrap.io, geliştiriciler için sahte bir e-posta sunucusu sunar. Sen için kullanın

Ubuntu 16.04 Üzerinde RainLoop Webmail Kurulumu

Ubuntu 16.04 Üzerinde RainLoop Webmail Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? RainLoop basit, modern ve hızlı bir web tabanlı e-posta istemcisidir. RainLoop kaynak kodu Githubda barındırılıyor. Bu kılavuz size

Fedora 28 Üzerinde RainLoop Webmail Kurulumu

Fedora 28 Üzerinde RainLoop Webmail Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? RainLoop basit, modern ve hızlı bir web tabanlı e-posta istemcisidir. RainLoop kaynak kodu GitHubda barındırılıyor. Bu kılavuz size

CentOS 7de Imapsync ile Posta Kutularını Kolayca Taşıma

CentOS 7de Imapsync ile Posta Kutularını Kolayca Taşıma

Farklı Bir Sistem mi Kullanıyorsunuz? Web sitelerini taşımak genellikle sorun olmasa da, bazen e-posta kutularını taşımak daha zordur. Bu özellikle cas

Fedora 28 Mailtrain Haber Bülteni Uygulamasını Yükleme

Fedora 28 Mailtrain Haber Bülteni Uygulamasını Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Mailtrain, Node.js ve MySQL / MariaDB üzerine kurulmuş açık kaynaklı, kendi kendine barındırılan bir bülten uygulamasıdır. Mailtrains kaynağı GitHubda. Thi

Ubuntu 16.04 LTS Üzerinde Imapsync ile Posta Kutularını Kolayca Taşıma

Ubuntu 16.04 LTS Üzerinde Imapsync ile Posta Kutularını Kolayca Taşıma

Farklı Bir Sistem mi Kullanıyorsunuz? Web sitelerini taşımak genellikle sorun olmasa da, bazen e-posta kutularını taşımak daha zordur. Bu özellikle cas

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

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?