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
Kutudaki 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 ve izleme, raporlama ve yedekleme mekanizmaları sağlar. Ayrıca, e-posta alanlarınız için bir Let's Encrypt sertifikası kurabilir ve otomatik olarak yenileyebilir, ayrıca posta sunucunuzun IP adresinin diğer sunucular tarafından güvenildiğinden ve kara listeye alınma olasılığının düşük olduğundan emin olmak için gereken ayrıntılı DNS yapılandırmalarını yapılandırabilir.
Kutuda posta, takvim (CalDAV) ve kişiler (CardDAV) sunucuları sağlamak için Nextcloud'u da içerir.
MiaB'nin tüm VPS'ye ihtiyacı vardır, bu yüzden her zaman yeni bir VPS ile başlamanız gerekir. MiaB, Ubuntu 18.04 için özel olarak tasarlanmıştır. Bu bir "uzun vadeli destek" sürümüdür, bu durumda Nisan 2028'e kadar desteklenecektir.
E-posta sunucunuz için bir ana bilgisayar adı seçin. MiaB box.
, birincil alan adınızın bir alt alan adını önerir . MiaB'yi kullanarak birden çok alanda e-posta barındırabilirsiniz, ancak MiaB kutunuzun yalnızca bir ana bilgisayar adı olacaktır. Emin değilseniz, kendi alan adınızla box.example.com
değiştirin example.com
.
Bu ana bilgisayar adını, tarayıcınızdaki MiaB'nin yapılandırma arayüzüne, VPS'nize SSH'ye erişmek ve web postanıza erişmek için kullanırsınız. VPS'niz kurulduktan sonra, örneğin IPv4 adresini not edin 203.0.113.0
. Bu eğitim boyunca buna birkaç kez ihtiyacınız olacak.
Settings
sayfaya gidin .203.0.113.0.vultr.com
.203.0.113.0.box.example.com
.MiaB için DNS'nizi doğru şekilde yapılandırmanın en basit (ve beklenen) yolu, alan adınızın DNS'sinin tam kontrolünü ele geçirmesine izin vermektir. Bu amaçla MiaB kurulumunuz, alanınızı göstermeniz için iki ad sunucusu sağlar. Bunlar aşağıdaki şekilde olacaktır:
ns1.box.example.com
ns2.box.example.com
MiaB tarafından sağlanan ad sunucularını alan adınız için ad sunucuları olarak atamak için alan adı kayıt sitenizdeki kontrol panelini kullanmanız gerekir. Ayrıca MiaB tarafından sağlanan ad sunucularınızı alan adı kayıt sitenize kaydetmeniz gerekir (bazen "tutkal kayıtları" olarak da adlandırılır). Bu işlem, bulunduğunuz kayıt kuruluşuna bağlı olarak değişir. Temel olarak, ad sunucularınızı ( ns1.box.example.com
ve ns2.box.example.com
) ve işaret etmeleri gereken IP adresini girmeniz istenmelidir;
SSH'yi yeni VPS'nize ekleyin. Daha önce not ettiğiniz IP adresini kullanın.
$ ssh [email protected]
Kök kullanıcı parolanızı bölümdeki Vultr kontrol panelinde Overview
bulabilirsiniz.
Aşağıdakileri kopyalayıp terminalinize yapıştırın.
$ curl -s https://mailinabox.email/setup.sh | sudo bash
Sizin için birkaç Ubuntu paketi yüklenecek. Sonunda, birkaç kurulum sorusu sorulacak:
[email protected]
. Bunu istediğiniz gibi değiştirin.box.example.com
. Bunu olduğu gibi bırakın.Kurulum tamamlandığında, size bir başarı mesajı ve yönetici arayüzüne bir web sitesi bağlantısı sunulur.
Your Mail-in-a-Box is running.
Please log in to the control panel for further instructions at:
https://203.0.113.0/admin
You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:
C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F
Tarayıcınızda MiaB'ye ilk kez giriş yaptığınızda, yükleme işleminin sonunda verilen adresi kullanacaksınız. Bu, alan adı yerine VPS'nizin IP adresini kullanır.
SSL sertifikası şu anda oluşturulmadı, bu nedenle kutunuz kendinden imzalı bir sertifika kullanacak. Web tarayıcınız sizi kesinlikle uyarır ve bunun tehlikeli olduğunu gösterir. Kendinden imzalı sertifikayı kabul edin. Bu sadece ilk çalıştırmada kullanılır.
Kurulum sırasında yapılandırdığınız e-posta adresini ve şifreyi kullanarak MiaB'de oturum açın.
MiaB'nizin çok yararlı bir bölümü var Status Checks
. İlk giriş yaptığınızda bu sayfaya ulaşacaksınız ve çözülmesi gereken herhangi bir sorun olup olmadığını kontrol etmek için daha sonra System
> adresini ziyaret edebilirsiniz Status Checks
.
MiaB, VPS'nizi ("Yeniden Başlatma Kutusu") yeniden başlatmanızı isteyen bir düğme gösterirse, bunu yapmanız gerekir. VPS'yi otomatik olarak yeniden başlatma girişimi başarısız olursa, bunu Vultr kontrol panelinizden yapabilirsiniz, kontrol panelinin sağ üst kısmında bir simge vardır; veya komutu kullanarak reboot
komut satırı üzerinden .
Bazı sorunların derhal çözülmesi zorunlu değildir. Örneğin, parola tabanlı oturum açma uyarısı veya güncellenmesi gereken yazılım paketleri. Bunları daha sonra düzelttiğinizden emin olun.
Aşağıdaki öğelerin doğru olduğundan emin olun ve devam etmeden önce bunları çözün:
Önceki DNS değişikliklerinizin yayılmasını beklemeniz gerekebilir; bu işlem birkaç saat sürebilir. Değişikliklerin etkili olup olmadığını görmek için sayfayı biraz sonra yeniden yüklemeniz yeterli.
MiaB'nin sizin için geçerli bir SSL sertifikası yapılandırmasını sağlamalısınız. Ziyaret System
> TLS (SSL) Certificates
ve tıklama her alan adının yanındaki "Sertifikası Yükle".
Örneğin https://box.example.com/admin
, örneğin etki alanını kullanarak MiaB'nizde oturum açabileceksiniz ve web tarayıcınız daha önce olduğu gibi herhangi bir sertifika uyarısı sunmayacak .
Daha sonra, gidin Mail
> Users
ve istediğiniz gibi birçok e-posta hesapları olarak ekleyin. MiaB'nin "gri liste" adı verilen bir anti-spam özelliği uyguladığını unutmayın. Esasen bu, kutunuzdaki bir hesap, daha önce görmediği bir kişiden ilk kez e-posta aldığında gecikecek; gönderen sunucuya bağlı olarak 2 dakikadan bir saate kadar her şey. Bu, spam'ı büyük ölçüde azaltır, ancak ilk e-posta testlerinizin gelmesi biraz zaman alabilir.
MiaB'yi güncellemek için, ilk yüklerken kullandığınız adımların aynısını kullanın. Aynı komut dosyası MiaB'yi yükler ve günceller.
curl -s https://mailinabox.email/setup.sh | sudo bash
MiaB varsayılan olarak tüm DNS'nizi işleyecek şekilde ayarlanmıştır ve e-posta alanlarınız için karmaşık DKIM ve SPI kayıtlarını otomatik olarak yapılandırabilir. Bunu yapmak için, etki alanlarınızın ad sunucularını, daha önce yaptığınız gibi doğrudan MiaB tarafından sağlanan ad sunucularına yönlendirirsiniz. Ancak, başka bir yerde alanlarınız için DNS'yi yönetmeniz gerekebilir. Bu tamamen mümkün, ancak daha zor.
Örneğin Cloudflare kullanmak için kurulum aşağıdaki gibidir:
System
> External DNS
sayfasından kopyalayabilirsiniz .Çok dikkatli olun ve çalışmanızı mail-tester gibi bir siteyle test edin . Bu tür bir senaryoda yapılan basit bir gözetim, e-postanızın doğrudan alıcılarınızın spam klasörüne gönderileceği anlamına gelebilir.
Giriş Bu eğitici, OpenSMTPD, Dovecot, Rspamd ve RainLoop kullanarak OpenBSD üzerinde çalışan tam özellikli bir e-posta sunucusunu gösterir. OpenSMTPD th
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
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.
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.
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
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
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
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
Farklı Bir Sistem mi Kullanıyorsunuz? Giriş Sıfırdan bir posta sunucusu oluşturduysanız, bunun sıkıcı bir girişim olabileceğini bilirsiniz. Orada ben
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
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
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
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
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
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
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
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
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 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 sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
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.
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
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.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
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, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?