Yeni başlayanlar için posta sunucusu. DNS bölgesi ayarlama

  • 23.07.2019

E-postanın iş süreçlerinin merkezinde yer aldığı günümüzde, şirketlerin virüslere ve istenmeyen e-postalara karşı koruma sağlayan, kullanıcıların kimliğini doğrulayabilen, iletilen trafiği şifreleyebilen ve birçok kullanışlı özellik sunan güvenilir ve yüksek performanslı bir e-posta sistemine ihtiyacı var. Sunulan çözümler, bu sonucu minimum çabayla elde etmenizi sağlar.

iRedMail

İsim: iRedMail

Lisans: GNU GPL'si

Platform:*nix

*nix posta sunucuları açıklıkları, performansları ve güvenlikleriyle etkileyicidir, ancak yeni başlayanlar için sıfırdan kurulum ve ardından bakım gerçek bir kabusa dönüşebilir. iRedMail projesi bu sorunu çözmeyi amaçlıyor. Aslında bu geliştirme, SMTP, POP3 ve IMAP protokollerini destekleyen Postfix/Dovecot tabanlı bir posta sunucusunu dağıtma ve başlangıçta yapılandırma sürecini basitleştiren bir dizi komut dosyası ve hazır yapılandırmadır. Scripti çalıştırdıktan sonra gerekli paketleri kendi kendine indirip kuracak, bir yönetici ve bir kullanıcı ile ilk sanal etki alanını (en az soru ile) oluşturacaktır. Dağıtım işleminin kendisi yaklaşık on dakika sürer, bundan sonra posta göndermek ve almak mümkün olacaktır. Belgeleri okumanız ve ayarları incelemeniz gerekmeyecek ve belirli *nix bilgisine de ihtiyacınız olmayacak. Hesaplar OpenLDAP veya MySQL'de saklanabilir, bu kurulum aşamasında seçilir. Ardından istediğiniz sayıda etki alanı, posta kutusu ve takma ad oluşturabilirsiniz, yani herhangi bir kısıtlama yoktur. Postaları virüslerden ve istenmeyen e-postalardan korumak için SpamAssassin ve ClamAV'ın yanı sıra SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail), HPR (HELO Randomization Prevention), Spamtrap ve beyaz, siyah için destek sağlayan araçlar otomatik olarak yüklenecektir. , gri listeler . Şifre kaba kuvvet denemelerini engellemek için iptables Fail2ban ayarlanmıştır. Proje, kullanıcılar arasında yetki atayarak Postfix politikalarını yönetmenize izin veren geliştirme iRedAPD'yi (Erişim Politikası Temsilciliği) sunar. Yönetim Roundcube WebMail web arayüzü kullanılarak gerçekleştirilir, paralel olarak phpLDAPadmin, PostfixAdmin, phpMyAdmin hizmet yönetim araçları ve istatistikleri görüntülemek için AWStats günlük analizörü kurulacaktır. Kendi tasarımımıza ait yerelleştirilmiş bir yönetici arayüzü de mevcuttur - iRedAdmin, iki versiyonda: ücretsiz Açık Kaynak ve ticari iRedAdmin-Pro. Birincisi, yalnızca hesapları ve etki alanlarını yönetmenize izin verir, ikincisi, posta sisteminin yönetimi ile ilgili tüm sorunları çözer. Tüm bileşenler tek bir "temiz" sunucuya yerleştirilmiştir; Zaten çalışan bir MySQL varsa, yalnızca gerekli ayarları manuel olarak yaparsanız (biraz deneyim gerektirir) ona bağlanabilirsiniz.

Red Hat Enterprise Linux, CentOS, Gentoo Linux, Debian, Ubuntu, openSUSE ve Open/FreeBSD'nin i386/x86_64 sürümlerine kurulum desteklenir. Hızlı bir şekilde gezinmenize yardımcı olmak için proje web sitesinde çeşitli kılavuzlar bulunmaktadır.

IndiMail

İsim: IndiMail

Lisans: GNU GPL'si

Platform:*nix

SMTP, IMAP, QMQP, QMTP, DKIM ve BATV (Sıçrama Adresi Etiket Doğrulaması) ve posta spam ve virüs taramasını destekleyen POP3 mesajlaşma platformu. Birkaç Açık Kaynak çözümüne dayalıdır: Qmail, Courier IMAP/POP3, serialmail (çevirmeli bağlantılar aracılığıyla posta teslimi), qmailanalog (posta listeleri), dotforward, fastforward, mess822, daemontools, ucspi-tcp, Bogofilter, Fetchmail ve diğerleri. Kendi tasarımına sahip sanal etki alanlarını ve kullanıcı hesaplarını yönetmek için bir dizi araç sağlar. SMTP, IMAP ve POP3 için, aralarında veri alışverişi olan veya bir proxy olarak birden fazla sunucuda bir posta etki alanı barındırmanıza olanak tanıyan yönlendirme sağlar. Bu, kuruluş birkaç uzak ofisten oluşuyorsa çok uygundur. hostcntrl yardımcı programını kullanarak, hizmet için diğer etki alanlarından tek tek adresler ekleyebilirsiniz. Bu, IndiMail'in birden çok etki alanını yükseltmeye veya tescilli bir çözümden taşınmaya gerek kalmadan heterojen bir ortamda kullanılmasına izin verir. Veri senkronizasyonlu birden fazla sunucu, yapıyı büyütmeyi kolaylaştırır. Daha iyi ölçeklenebilirlik ve performans sağlamak için bazı bileşenler değiştirildi (özellikle Qmail). IndiMail, her biri kendi qmail-send / qmail-todo sürecini çalıştıran ve verileri ayrı bir sabit sürücüde depolayabilen birkaç sözde koleksiyon (sıra toplama) kullanır. Bu mimari, isteklerin orijinal Qmail'den daha hızlı işlenmesine izin verir.

Geliştiriciler ayarlarda tam bir özgürlük sağlar, neredeyse tüm parametreler değişkenler aracılığıyla yeniden tanımlanabilir (ve bunlardan sadece 200 tanesi vardır). Örneğin, CONTROLDIR değişkeni, yapılandırma dosyalarının bulunduğu bir dizine, QUEUEDIR - kuyrukları olan bir dizine işaret eder. Yani, IndiMail'in birden çok kopyasını aynı sunucuda her sıra, gönderici, alıcı ve ana bilgisayar için farklı ayarlarla çalıştırabilirsiniz. Ancak tüm değişkenleri anlamak gerekli değildir: IndiMail'i çalışır duruma getirmek için yalnızca birkaç düzenleme gerekir. Yeni başlayanlar, FLASH menüsünü (Ncurses üzerine kurulu) kullanarak ayarları kontrol edebilir. MySQL, sanal kullanıcılar hakkında veri depolamak için kullanılır, adres defterleri OpenLDAP'de saklanabilir. En son sürümler systemd ile tamamen uyumludur. Geliştiriciler, hem sunucunun hem de hizmetlerin güvenliğine çok dikkat ederler - minimum SETUID kullanımı, programlar / adresler / dosyalar arasında net ayrım, beş seviyeli güven bölümlendirme, yerel IP'lerin otomatik tanınması, erişim listesi, tcprules, içerik filtre, TLS/SSL ve çok daha fazlası .

IndiMail'i herhangi bir 32/64 *nix platformuna kurabilirsiniz. Bazı popüler Linux dağıtımları (RHEL/CentOS 5/6, Fedora, openSUSE/SLE, Mandriva, Debian ve Ubuntu) için kaynaklar, paketler ve depolar indirilebilir. Sunucuyu yönetmek için çeşitli amaçlara yönelik yaklaşık 45 program sunulmaktadır (çoğu /var/indimail/bin'de bulunur), hesaplar ayrıca kurulması gereken iWebAdmin web arayüzü (QmailAdmin'de yerleşik) kullanılarak da yapılandırılabilir.

gürlemek

İsim: gürlemek

Lisans: GNU GPL'si

Platform:*nix, Kazan


SMTP (ESMTPSA), POP3 ve IMAP'yi destekleyen posta sunucusu. Yönetimi çok kolay, yönetim için web arayüzü kullanılmaktadır. Birden çok etki alanına sahip küçük kuruluşlar için oldukça uygundur. C/C++ ile yazılmıştır ve komut dosyası oluşturma için kendi API'sini sunar (Lua ve C/C++). Mimari, bir veya tüm etki alanları için sunucuları kümeleyerek sunucu performansını artırmanıza olanak tanır. Spam'e karşı koruma sağlamak için SSL/TLS, SQLite ve MySQL, kimlik doğrulama (MD5/PLAIN/STARTTLS), beyaz/gri/kara liste modülleri, SpamAssassin, BATV ve VERP (Değişken Zarf Dönüş Yolu) teknolojilerini destekler. Ayarlar, maksimum mesaj boyutunu sınırlama olanağı sağlar.

Site, Linux (Generic, Ubuntu, Debian) üzerine kurulum için kaynak kodları ve x86/x64 ikili dosyaları sağlar. Sunucuyu başlatmak için arşivi açmanız ve komut dosyasını çalıştırmanız gerekir, gerisini program halledecektir. Kolaylık sağlamak için, kaynak metinler ve yapılandırma dosyaları uygun dizinlere dağıtılabilir ve işletim sistemi başlangıcında otomatik olarak yüklenebilir. Sunucu parametreleri ve modülleri rumble.conf dosyasına dahildir. Web arayüzü (port 2580) üzerinden kayıt olabilmek için, otomatik olarak oluşturulan modüller/rumblelua/auth.cfg dosyasını silin (yönetici şifresini içerir), ardından web tarayıcısını açın ve yeni bir şifre belirleyin. Artık alanları, hesapları ve posta kutularını, sunucu ayarlarını yönetebilir, günlükleri ve istatistikleri görüntüleyebilirsiniz.

Varsayılan olarak, SQLite bir veritabanı olarak kullanılır, yetenekleri yeterli değilse veya kuruluş zaten çalışan bir MySQL'e sahipse, sunucuyu bu DBMS ile çalışacak şekilde kolayca değiştirebilirsiniz.

Sunucu yönetimi için üç düzey kullanılır - sunucu yöneticisi, etki alanı yöneticisi ve kullanıcı. Sunucu yönetici arayüzü, yalnızca etki alanları oluşturmanıza ve silmenize izin verir, ayrıca bir dizi özel ayar mevcuttur. Domain oluşturduktan sonra RumbleLua Kullanıcı menüsünden yeni bir hesap eklemeniz ve ayarlarında bu domaini belirtmeniz gerekmektedir. Bu, sisteme kaydolduktan sonra posta kutuları, takma adlar oluşturma, bir modüle bir adres bağlama, belirli bir adreste bir mektup alındığında başlatılacak bir program ayarlama ve yapılandırma fırsatı elde eden etki alanı yöneticisi olacaktır. röle. Her şey çok basit ve net olmasına rağmen, arayüz yerelleştirilmemiştir.

Zentyal - kutudan çıkan postacı

Linux kelimesinden ve terminalde komut girme ihtiyacından korkan yeni başlayanlar, belgeleri okumadan bir posta hizmetini hızlı bir şekilde dağıtmanızı sağlayan basit bir çözüme ihtiyaç duyar. Burada bir seçenek olarak, Ubuntu Sunucusu (en son sürüm Ubuntu 12.04 LTS'ye dayanmaktadır) temelinde oluşturulmuş özel bir dağıtım olan Zentyal'i önerebilirsiniz ve bir grafik arabirim kullanarak gerekli tüm kurulum ve yapılandırmayı gerçekleştirmenizi sağlar. Zentyal, UTM yönlendirici, ofis sunucusu veya mesajlaşma sunucusu olarak da kullanılabilen genel amaçlı bir dağıtımdır. Gerekli tüm işlevler, kurulu modüller/paketler kullanılarak gerçekleştirilir. Şu anda, tek bir tıklamayla eklenen beş kategoride otuzdan fazla modül bulunmaktadır. Zentyal, kendi kullanıcı tabanını kullanarak bağımsız bir sunucu olarak kurulabilir veya birden fazla sunucu arasında çoğaltma ve kimlik bilgilerini LDAP/AD ile senkronize etme yeteneği ile bir ana/bağımlı paket olarak çalışabilir.

aksigen

İsim: aksigen

Lisans: GNU GPL'si

Platform: Linux, FreeBSD, Solaris, Windows


Romen şirketi Gecad Technologies tarafından geliştirilen, işbirliği özellikleri, takvimi, görev listesi ve notları ile çok işlevli, hızlı, güvenli posta sunucusu (SMTP/POP3/IMAP). Kullanıcılar, bir posta istemcisi aracılığıyla veya Ajax teknolojisi kullanılarak oluşturulmuş yerelleştirilmiş (ve çok hoş) bir web arayüzü kullanarak mesajlarla çalışabilir - tamamen özelleştirilebilir. Normal bir masaüstü uygulamasıyla çalışma hissini daha da artıran kısayol tuşları desteklenir. Ayarlarda mevcuttur: harici kutulardan posta toplama, otomatik yanıtlayıcı, posta filtresi, takma adları ayarlama ve daha fazlası. Kullanıcı ayrıca, diğer uygulamalara aktarmak için kişileri bir CSV dosyasına aktarabilir/içe aktarabilir. Standarda ek olarak, mobil cihazlar için basitleştirilmiş bir arayüz, mesajları, kişileri ve takvimi senkronize etmek için ActiveSync desteği de sunar. Eklenti olarak, paylaşılan klasörlerle çalışmak için bir uzantı yüklenir.

Yönetim, komut satırı kullanılarak veya yeni başlayanlar için bile anlaşılabilir olan bir web modülü (9000 numaralı bağlantı noktasında çalışır) aracılığıyla gerçekleştirilir. Aynı zamanda, ayarlar üzerindeki belirli haklar, ustaca diğer kullanıcılara devredilir.

Bir LDAP sunucusu (OpenLDAP ve eDirectory belgelerde açıklanmıştır) veya Active Directory ile entegrasyon mümkündür, bunun için özel uzantı şemaları yüklemeniz gerekir. Bilgi yedekleme ve kurtarma modülleri, posta listeleri, küme desteği ve yük dengeleme, MAPI arabirimi, POP3 ve IMAP proxy'leri uygulanmaktadır. Sunucu, farklı ayarlarla birden çok etki alanına hizmet verebilir. Belgeler, Jabber/XMPP üzerine kurulu bir IM hizmetinin nasıl entegre edileceğini açıklar. Ayrıca Axigen, her türlü çizelge ile gelişmiş bir raporlama sistemine sahiptir; toplamda yaklaşık yüze yakın şablon hazırlanmıştır. Bilgileri korumak için TLS / SSL kullanılabilir, tüm popüler kimlik doğrulama mekanizmaları desteklenir: düz, oturum açma, cram-md5, özet-md5, vb. Virüsler (Kaspersky, DrWeb, Symantec, ClamAV ve diğerleri) ve spam (SpamAssassin dahil) ile mücadele için on beş çözümle entegrasyon mümkündür. Desteklenen teknolojiler SPF, DKIM, siyah/gri/beyaz listeler ve gönderenin IP/ülkesine göre filtrelemedir. Tüm bunlar, yönetici arayüzünden tek bir tıklama ile tam anlamıyla bağlanır. Axigen ve MS Outlook arasında veri alışverişi yapmak mümkündür, bunun için bir bağlayıcı yüklemeniz gerekir.

Axigen'in büyük bir artısı, sunucuyu birden fazla işletim sisteminde çalıştırma yeteneğidir. Debian, Red Hat Enterprise Linux ve CentOS 5/6, SUSE Linux Enterprise 10/11, Fedora 12 ve 13, OpenSUSE 11.2 ve 11.3, FreeBSD 7.x/8.x, Solaris 10 x86/SPARC ve Win2k3/2k8 için paketler ( x86/x64). Ayrıca sanal ortamlarda hızlı dağıtım için Virtuozzo konteynerleri de hazırlanmıştır. Kurulum çok basittir ve servisleri seçmeniz, portları ayarlamanız ve kullanıcı ve yönetici bağlantıları için ağ arayüzleri belirlemeniz gereken bir GUI arayüzü kullanılarak yapılır. Uygun beceri ile, tüm süreç 10-15 dakikadan fazla sürmez. Proje sitesinde, kurulum ve yönetim sürecini gösteren ayrıntılı belgeler ve birkaç video bulabilirsiniz. Ayrıca kullanıcı ve yönetici demo arayüzleri mevcuttur. Axigen Ücretsiz Posta Sunucusu (Office Sürümü) ücretsizdir ve yüz adede kadar e-posta hesabını ve beş takvimi yönetmenizi sağlar.

CommuniGate Pro

İsim: CommuniGate Pro

Lisans:ücretsiz/ücretli

Platform:*nix, Windows, Mac OS X


Takvim özellikleri ve işbirliği otomasyonu ile popüler bir e-posta, IM, VoIP değişim platformu. Örneğin, VoIP ses/görüntü aktarımı sağlar ve konferans, otomatik görevli (IVR), otomatik çağrı dağıtımı, çağrı kuyruğu yönetimi, sesli posta gibi özellikler sağlar. Aynı zamanda CommuniGate, çok sayıda işletim sistemi ve mimarisi (toplamda yaklaşık otuz), IPv4 ve IPv6, standart protokoller SMTP, SIP, IMAP, XMPP, LDAP, RADIUS, XIMSS, CalDAV, WebDAV, MAPI ve diğerleri. Oturum Sınır Denetleyicisi, NAT aygıtları aracılığıyla doğru çalışmayı sağlar. CGP'de bulunan LDAP sunucusu, diğer uygulamalar tarafından da kullanılabilir. AirSync kullanarak verileri BlackBerry ile senkronize etmek mümkündür (her cihaz için bir lisans ayrıca satın alınır). Posta listesi yöneticisi, kullanıcı tarafından kendi kendine abonelik imkanı ile haberlerin postalanmasını otomatikleştirmenize olanak tanır. Posta listesi yönetici tarafından oluşturulur ve ardından sunucu kullanıcılarından biri tarafından yönetilir.

Kullanıcılar, bu protokolleri veya yerelleştirilmiş bir web arayüzünü destekleyen herhangi bir istemci programı aracılığıyla bağlanabilir. Ayrıca, web arayüzünün normal bir posta istemcisi şeklini alacak şekilde yapılandırılması çok kolaydır (böylece kullanıcıların kafası daha az karışır). Bir PDA ile çalışırken trafikten tasarruf etmek ve cep telefonlarından WAP protokolü ile erişim sağlamak için basitleştirilmiş bir arayüz kullanmak da mümkündür. Web istemcisinden veya adres defterinden tek bir tıklamayla VoIP üzerinden konuşmak için bir kullanıcıyı arayabilirsiniz. Ayarlardaki yönetici, kullanıcının kullanabileceği işlevleri ayarlar - postaları sıralama ve iletme, otomatik yanıtlayıcı, harici POP3 kutularından mektup indirme, bir kişi listesi, görevler ve bir takvim.

Ayarlar, kullanıcının posta kutusuna veya bireysel klasörlere erişimi diğer sunucu kullanıcılarına açmasına izin verir. Bu, bir kuruluşun birden fazla kişi tarafından kullanılan müşterilerle iletişim kurmak için bir hizmet hesabına sahip olması gerektiğinde kullanışlıdır.

Bir sunucu birden fazla etki alanına hizmet edebilir. Küme düğümleri yalnızca belirli bir trafik türünü (örneğin bölgeye göre) işleyebilir, istekleri dağıtmak için SIP Çiftliği teknolojisi kullanılır. Çözüm, herhangi bir boyuta kolayca ölçeklenebilir. Bu arada, bir SIPNET operatörünün IP telefon ağı CommuniGate Pro üzerine kuruludur.

Kullanıcı kimlik doğrulaması, bir dahili veritabanı, Active Directory veya istemci sertifikaları dahil olmak üzere harici bir program kullanılarak mümkündür. Ayarlarda, istemci bağlantılarına izin verilen veya reddedilen IP adreslerini belirleyebilirsiniz. Sunucuda depolanan ve istemci ile sunucu arasında iletilen tüm bilgiler SSL, TLS, S/MIME ve diğer teknolojiler kullanılarak şifrelenebilir.

Açık API'ler, faturalandırma ve yönetim sistemleriyle entegrasyonu basitleştirir. Eklenti desteği, üçüncü taraf spam ve virüs filtreleme çözümlerini bağlamanıza olanak tanır. Şu anda Kaspersky, Sophos, McAfee, MailShell, Cloudmark çözümleriyle entegrasyon desteklenmektedir.

Uygulanan ve standart koruma araçları - gönderenin dönüş adresinin kontrol edilmesi, DNSBL (RBL) desteği, belirli IP adreslerinden ve ağlardan posta almanın yasaklanması, mektubun başlığında veya gövdesinde belirli bir satırın kontrol edilmesi. Herhangi bir işletim sistemine kurulum basittir, aslında sadece arşivi açmanız ve sunucuyu başlatmanız yeterlidir. Sunucunun, etki alanlarının ve hesapların tüm ayarları web arayüzü kullanılarak yapılır (8010. bağlantı noktasında çalışır, başladıktan sonra on dakika içinde bağlanmanız ve yönetici şifresini ayarlamanız gerekir). Haklar sistemi, yalnızca gerçekten ihtiyaç duydukları işlevleri belirterek, etki alanı yönetimini diğer kullanıcılara devretmenize olanak tanır.

Sunucunun şu anda lisanslarda farklılık gösteren çeşitli sürümleri mevcuttur. Beş hesabın aktif olduğu Community Edition ücretsiz olarak, Corporate Edition ve Service Provider ise ek özelliklerle birlikte ücretli olarak sunulmaktadır.

UYARI

CommuniGate Pro'yu ilk kez başlattıktan sonra, 8010 numaralı bağlantı noktasına on dakika içinde bağlanmalı ve yönetici parolasını ayarlamalısınız.

Çözüm

Açıklanan çözümleri kullanarak bir posta sunucusu dağıtmak, yöneticinin deneyimine ve ayar sayısına bağlı olarak o kadar zor değildir, başlatılması yarım saat sürecektir. Hangi belirli kararı durduracağınızı seçersiniz. Orta ölçekli bir kuruluş için iRedMail, Axigen ve Rumble harikadır; Şirketin coğrafi olarak uzak birkaç ofisten oluşması durumunda, Axigen, IndiMail ve CommuniGate Pro'ya bakmalısınız. İkincisi ayrıca VoIP sağlar.

Yazılım Microsoft Exchange Server 2010, açık ara en güçlü kurumsal posta sunucularından biridir. Bunun dezavantajı, böyle bir görevle hiç karşılaşmamış yöneticiler için bu ürünü dağıtmanın biraz karmaşık olmasıdır. Bu nedenle, bugün tipik bir küçük ağda Microsoft Exchange Server 2010'u yükleme ve minimum düzeyde yapılandırma sürecine bakacağız.

Exchange Server 2010'un en güçlü kuruluşlardan biri olduğu bir sır değil posta sunucuları. Bunun dezavantajı, böyle bir görevle hiç karşılaşmamış yöneticiler için bu ürünü dağıtmanın biraz karmaşık olmasıdır. Bu nedenle, bugün tipik bir küçük ağda kurulum sürecine ve minimum yapılandırmaya bakacağız.

Dağıtımdan önce üç şeyin hazırlanması gerekir. İlk olarak, bu, kurumsal postayı barındıracak alan adıdır. Alan adı bir firmaya kayıtlı olmalı ve sunucumuzu barındıracak sunucunun IP adresini gösteren DNS bölgesinde kayıtlar yapılmalıdır.

İkinci olarak, konuşlandırılacağı bir bilgisayara ihtiyacınız var. Prensip olarak, küçük bir ağda bu ürün doğrudan bir etki alanı denetleyicisine kurulabilir. Bununla birlikte, söz konusu posta sunucusunun çok kaynak yoğun bir ürün olduğu unutulmamalıdır. Bu nedenle ayrı bir donanım platformuna taşınması tavsiye edilir. Ayrıca sadece 64-bit versiyonu var, yani sunucudaki işletim sisteminin de 64-bit olması gerekiyor.

Üçüncüsü, ağda konuşlandırılmış bir etki alanı ve yapılandırılmış bir Active Directory olmalıdır. Ayrıca dağıtım, en az Windows Server 2003 etki alanı düzeyi gerektirir. Gerçek şu ki, posta sunucusu Active Directory ile çok yakından bütünleşir ve onu birçok amaç için kullanır (yapılandırma, alıcılar hakkında bilgi vb. depolamak için).

Microsoft Exchange Server 2010'u Yükleme

Öyleyse, tüm ön adımların atıldığını varsayalım. Şimdi kuruluma başlayabilirsiniz. Ürünün dağıtım kitini piyasaya sürüyoruz. Aynı zamanda, bilgisayar ve işletim sisteminin temel gereksinimlere uygunluğu kontrol edilir ve ardından ekranda bir hoş geldiniz penceresi görünür. Her şeyden önce, sitemizde bulunan dili veya dilleri yüklemeniz gerekir. Bunu yapmak için, "Bir Exchange dili seçin" öğesini tıklayın ve açılır menüden "Yalnızca DVD'de bulunan dilleri yükle" seçeneğini seçin (ürünün Rusça dağıtımına sahip olduğumuzu varsayıyoruz). Ardından "Yükle" bağlantısını tıklayın. Microsoft değişimi" ve gerekli tüm dosyaların açılmasını bekleyin.

Paketi açtıktan sonra ürün kurulum sihirbazı penceresi açılır. Her biri kurulum sürecindeki bir adıma karşılık gelen birkaç sekmeden oluşur. Her şey bir "Giriş" ile başlar. Bu sadece "İleri" düğmesine tıkladığımız bir bilgi penceresidir. İkinci aşama lisans sözleşmesidir. Her zamanki gibi okunmalı ve kabul edilmelidir. Sonraki adım, hata raporlarını şu adrese göndermeyi kabul etmektir: Microsoft. Kurulum sayfasında bu öğenin etkinleştirilmesi önerilir. Ancak, varsayılan olarak devre dışıdır, bu nedenle bu ayarı "olduğu gibi" bırakacağız.

Dördüncü adım çok önemlidir. Kurulum türünü seçer. Toplamda iki seçenek mevcuttur. Bizim durumumuzda, yani küçük bir yerel ağ için normal bir kurulum seçmek daha iyidir. Bu, çalışmak için ihtiyacınız olan her şeyi yükleyecektir. posta sunucusu: aktarım sunucusu, istemci erişimi, yönetim araçları vb. Ek olarak, "Sunucu için gerekli Windows Server rollerini ve bileşenlerini otomatik olarak yükle" onay kutusunu etkinleştirin Exchange Sunucusu". Gerekirse, posta sunucusunun kurulacağı klasörü değiştirin.

Bir sonraki adımda, kuruluşumuzun adını girin. "Exchange organizasyonunda Active Directory bölünmüş izinleri güvenlik modelini uygula" onay kutusunu işaretlemeniz gerekmez. Bu ayar yalnızca etki alanı ve posta sunucusunun farklı çalışanlar tarafından yönetildiği büyük bilgi sistemleri için gereklidir. Ardından, şirket ağında bağlanmak için ortak klasör veritabanı gerektiren Microsoft Outlook 2003 istemcileri olup olmadığını belirtiriz. Olumlu cevap veriyoruz: Şu anda böyle bir müşteri olmasa bile, gelecekte ortaya çıkmaları oldukça olası.

Bir sonraki adım, kurulacak sunucuya İnternet'ten erişmek için bir etki alanı ayarlamaktır. Şirket çalışanlarının kurumsal posta kutularıyla yalnızca dahili ağdan değil, örneğin evden de çalışabilmeleri gerekir. Bunu yapmak için, "İstemci erişim sunucusunun rolü İnternet erişimi ile olacaktır" onay kutusunu etkinleştirin ve istenen etki alanını satıra girin. Kurumsal etki alanının bir alt etki alanını kullanmak en uygunudur, örneğin mail.mycompany.ru.

Ardından, yükleyici bizi yazılım kalite iyileştirme programına katılmaya davet ediyor Microsoft. Bunu kabul etmek ya da etmemek herkes için kişisel bir meseledir. Örneğimizde, reddediyoruz ve bir sonraki adıma geçiyoruz. Bu, sistemin posta sunucusunun kurulumu için her şeyin hazır olup olmadığını belirlediği bir ön koşul kontrolüdür. Kontrol sırasında bazı bileşenler eksikse veya başka hatalar bulunursa, yükleyici bunu bildirir ve yalnızca sorunu bildirmekle kalmaz, aynı zamanda çözümünü açıklayan bir web sayfasına bağlantıya kadar ayrıntılı bilgi sağlar. Bu durumda eksiklikleri giderip kurulum sihirbazını yeniden başlatıyoruz.

Her şey yolundaysa, "Yükle" düğmesine tıklamanız yeterlidir, ardından program kurulum işlemini kendisi başlatır. Bu prosedürün çok uzun olduğunu hemen not ediyoruz. Tamamlanması için gereken süre, mevcut bilgi işlem kaynaklarına ve sunucu performansına bağlıdır. Ancak, her durumda, sabırlı olmanız gerekecek. Kurulum tamamlandıktan sonra, "Bitir" düğmesine tıklamak için kalır. Son aşamada güncelleme yapabilirsiniz. Bunu yapmak için, ana pencerede "Şunun için önemli güncellemeleri indir" adımını seçin. Microsoft değişimi".

Microsoft Exchange Server 2010'un ilk kurulumu

Şimdi yapılandırmaya geçebilirsiniz. Genel olarak, bu konuda bütün kitaplar yazılabilir - bu üründe her türlü ayar çoktur. Ancak, kendimizi gerekli minimumla sınırlayacağız. Küçük şirketimizin kullanıcılarının kurumsal posta kutuları ile çalışabilmesi bizim için önemlidir. Tüm yapılandırma, özel bir yönetim konsolu kullanılarak gerçekleştirilir.

Böylece yönetim konsolunu başlatıyoruz ve yerel sunucuya bağlanıyoruz. Öncelikle mail domain sayılacak bir domain kurmanız gerekiyor. Gerçek şu ki, varsayılan olarak Active Directory etki alanını adı olarak ayarlar, ancak bu neredeyse hiç olmaz. Bu nedenle konsolda "Organization Configuration->Hub Transport Server" maddesini açın ve "Kabul Edilen Etki Alanları" sekmesine gidin. "İşlem" menüsünden "Kabul Edilen Etki Alanı Oluştur" seçeneğini seçin. Açılan pencerede adı ve etki alanının kendisini girin ve ardından anahtarı "Yetkili etki alanı" konumuna ayarlayın.

Ardından, aynı pencerede, "E-posta Adresi Politikaları" sekmesine gidin ve bir Active Directory alanıyla değil, bir posta alanıyla posta kutuları oluşturmanıza izin verecek yeni bir politika oluşturun. Bunu yapmak için "Eylem" menüsünden "E-posta Adresi Politikası Oluştur" seçeneğini seçin. Açılan pencerede, politikanın adını girin (en kolay yol alan adını belirtmektir), "Gözat" düğmesine tıklayın ve Kullanıcılar kapsayıcısını seçin. Bundan sonra, "İleri" düğmesine çift tıklayın ve şirket çalışanları için otomatik olarak e-posta adresleri oluşturmak için kuralların tanımlandığı sayfaya gidin. "Ekle" düğmesini tıklayın ve adresin ilk bölümünü oluşturma yöntemini açan pencerede seçin (örneğin, "Ad. Soyadı"), anahtarı "E-posta adresleri için kabul edilen bir etki alanı seçin" olarak ayarlayın. ve "Gözat" düğmesini kullanarak posta alanımızı seçin. "İleri" butonunu kullanarak diğer tüm adımları atlıyoruz ve son olarak "Oluştur" butonuna tıklıyoruz.

Prensip olarak, açıklanan adımları uyguladıktan sonra yapılandırılmış ve çalışıyor olarak kabul edilebilir. Bununla e-posta gönderebilir ve alabilirsiniz, ancak yalnızca e-posta etki alanınız içinde. Yani çalışanların birbirleriyle mektup alışverişinde bulunmalarına olanak sağlar. Posta sunucusuna İnternet'e posta göndermeyi "öğretmek" için, sözde gönderme bağlayıcılarını yapılandırmanız gerekir. Bunlar, "harici" etki alanlarına gönderilen iletiler için sunucunun eylemlerini belirleyen kurallardır.

Bu yüzden konsolda "Organization Configuration-> Hub Transport Server" öğesini açın ve "Send Connectors" sekmesine gidin. Varsayılan olarak, içinde hiçbir öğe yoktur. Eylem menüsünden "Gönderme Bağlayıcı Oluştur"u seçin. Açılan pencerede yeni bağlayıcının adını girin, posta etki alanımızı belirtin ve "İleri" düğmesine tıklayın. Sonraki sayfada, bu bağlayıcının çalışacağı etki alanlarını girmeniz gerekir. Bizim durumumuzda harflerin herhangi bir adrese gitmesi gerektiği anlaşılmaktadır ve bu nedenle "Ekle" düğmesine tıklayıp "Adres alanı" satırına "yıldız" giriyoruz. Sonraki sayfaya gidin ve üzerinde "E-postayı otomatik olarak yönlendirmek için DNS MX kayıtlarını kullan" seçeneğini seçin. Diğer tüm adımlar "İleri" düğmesi kullanılarak atlanır ve ayarların oluşturulmasını tamamlamak için "Oluştur" düğmesine tıklayın.

İnternetten, yani harici posta adreslerinden posta alabilmek için bir sonraki yapılandırma adımı gereklidir. Bunu uygulamak için konsolda "Sunucuları yapılandırma->Hub aktarım sunucusu" öğesini açın. Varsayılan olarak, sunucu kurulumu, İstemci ve Varsayılan adlı iki Alma bağlayıcısı oluşturur. Birincisi, Outlook Express istemcilerinden posta almak içindir. Ve bu özellik pek kullanılmadığı için kapatılabiliyor.

Varsayılan bağlayıcı ek yapılandırma gerektirir. Gerçek şu ki, varsayılan olarak anonim sunuculardan, yani kimlik doğrulamasını geçmemiş sunuculardan posta almak yasaktır. İnternetteki tüm sunucular bu kategoriye girer, bu nedenle posta onlardan gelmez. Bu sorunu çözmek için konektöre çift tıklayın. Bu, özellikler penceresini açar. "Genel" sekmesinde, alan adını gerçek adla değiştirin. Bundan sonra, "İzin grupları" sekmesine gidin ve "Anonim kullanıcılar" onay kutusunu etkinleştirin. Ardından, "Kimlik Doğrulama" sekmesini açın ve üzerindeki "Exchange Sunucusu Kimlik Doğrulaması" onay kutusunu devre dışı bırakın.

Kesin konuşmak gerekirse, bu minimum kurulum tamamlanmış sayılabilir. Sunucu, hem kabul edilen etki alanı içinde hem de harici posta kutularına posta alabilir ve gönderebilir.






























Orijinal: Debian 9'da Postfix ve Webmail ile Eksiksiz Bir Posta Sunucusu Kurun
Yazar: Matei Cezar
Yayın tarihi: 12 Ekim 2017
Tercüme: A. Krivoshey
Transfer tarihi: Kasım 2017

Bu kılavuz, Debian 9'da tam özellikli bir Postfix posta sunucusunun nasıl kurulacağını ve kurulacağını gösterecektir. Ayrıca, IMAP postası almak ve oluşturmak için Dovecot ile hesap posta kutularını nasıl kuracağınızı da gösterir. Kullanıcılar, postayla çalışmak için Rainloop Webmail web arayüzünü kullanacak.

Gereksinimler

Minimum Debian 9 kurulumu
- ağ arayüzü için yapılandırılmış statik IP adresi
- yerel veya kayıtlı kamu alan adı.

Bu öğreticide, DNS çözümleme işlemine dahil olan herhangi bir DNS sunucusu olmadan yalnızca /etc/hosts dosyasıyla yapılandırılmış bir posta sunucusu kurmak için özel bir etki alanı hesabı kullanacağız.

Adım 1: Debian'da Postfix Posta Sunucusunu Önceden Yapılandırma

1. İlk adım olarak, root olarak oturum açın ve aşağıdaki komutu kullanarak Debian sisteminizin en son yüklenen yazılım paketleriyle güncellendiğinden ve tüm güvenlik yamalarının yüklendiğinden emin olun:

# apt-get güncellemesi # apt-get upgrade

2. Bir sonraki adımda sistem yönetimi için kullanılacak paketleri kurun:

# apt-get install curl net-tools bash-tamamlama wget lsof nano

3. Ardından, favori metin düzenleyicinizle düzenlemek için /etc/host.conf dosyasını açın ve DNS'nin önce hosts dosyasını okumasına izin vermek için dosyanın başına aşağıdaki satırı ekleyin.

Ana bilgisayarları sipariş edin, çoklu bağlama

4. Ardından, bilgisayarınızın tam etki alanı adını (FQDN) ayarlayın ve etki alanı adınızı ve sisteminizin FQDN'sini /etc/hosts dosyasına ekleyin. Etki alanı adını ve FQDN'yi aşağıdaki ekran görüntüsünde gösterildiği gibi çözmek için sisteminizin IP adresini kullanın.

IP adresini ve etki alanını değiştirin. Ardından, doğru ana bilgisayar adının kullanılması için bilgisayarınızı yeniden başlatın.

# hostnamectl set-hostname mail.tecmint.com # echo "192.168.0.102 tecmint.com mail.tecmint.com" >> /etc/hosts # init 6

5. Yeniden başlatmanın ardından, aşağıdaki komut dizisini kullanarak ana bilgisayar adının doğru ayarlandığını doğrulayın. hostname komutu, sistemin etki alanı adını, FQDN'sini, ana bilgisayar adını ve IP adresini döndürmelidir.

# hostname # hostname -s # hostname -f # hostname -A # hostname -i # cat /etc/hostname

6. Ayrıca, etki alanının yerel sorgulara doğru yanıt verip vermediğini kontrol etmek için aşağıdaki komutları kullanın. DNS sunucusu kullanmadığımız için etki alanının ağınızdaki diğer sistemler tarafından gönderilen uzak sorgulara yanıt vermeyeceğini unutmayın.

Ancak, etki alanı adını /etc/hosts dosyalarının her birine manuel olarak eklerseniz, etki alanı diğer sistemlere yanıt vermelidir. Ayrıca /etc/hosts dosyasına eklenen bir etki alanı için DNS çözümlemesinin host, nslookup veya dig komutlarıyla çalışmayacağını da unutmayın.

# getent ahosts mail.tecmint.com # ping tecmint.com # ping mail.tecmint.com

Adım 2. Postfix posta sunucusunu Debian'a yükleme

7. Bir posta sunucusunun düzgün çalışması için gereken en önemli yazılım parçası MTA aracısıdır. MTA, posta sunucuları arasında posta iletmekten sorumlu bir sunucu-istemci yazılımıdır.

Bu eğitimde, posta aktarım aracısı olarak Postfix'i kullanacağız. Resmi depolardan Debian'a postfix yüklemek için aşağıdaki komutu çalıştırın.

# apt-get yükleme postfix'i

8. Postfix kurulum işlemi sırasında size bir dizi soru sorulacaktır. İlk soruda Postfix kurulumu için genel tip olarak "İnternet Sitesi" seçeneğini seçin ve devam etmek için tuşuna basın ve ardından aşağıdaki ekran görüntülerinde gösterildiği gibi alan adınızı sistem e-posta adına ekleyin.

Adım 3. Debian'da Postfix posta sunucusu kurma

# cp /etc/postfix/main.cf(,.backup) # nano /etc/postfix/main.cf

Şimdi Main.cf dosyasında Postfix'i aşağıda gösterildiği gibi yapılandırın.

# Yorum yapılan, daha eksiksiz bir sürüm için /usr/share/postfix/main.cf.dist adresine bakın smtpd_banner = $myhostname ESMTP biff = hayır # .domain eklemek MUA'nın işidir. append_dot_mydomain = benioku_dizini yok = hayır # Bakın http: //www.postfix.org/COMPATIBILITY_README.html -- # yeni yüklemelerde varsayılan olarak 2'dir.complete_level = 2 # TLS parametresi smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/s private/ssl-cert-snakeoil.key smtpd_use_tls=evet smtpd_tls_session_cache_database = btree:$(data_directory)/smtpd_scache smtp_tls_session_cache_database =btshafix.$(data_database) smtp istemcisinde SSL'yi etkinleştirme hakkında # bilgi için doc paketi. etc/mailname myorigin = $mydomain myd tahmin = $myhostname, $mydomain, localhost.$mydomain, localhost rölehost = mynetworks = 127.0.0.0/8, 192.168.1.0/24 mailbox_size_limit = 0 alıcı_delimiter = + inet_interfaces = tümü #inet_protocols = tümü inet_protocols = ipvdir4 ana sayfa_mailbox = Mailbox_size_limit SMTP-Auth ayarları smtpd_sasl_type = dovecot smtpd_sasl_path = özel/yetkilendirme smtpd_sasl_auth_enable = evet smtpd_sasl_security_options = anonim smtpd_sasl_sip_adı_adı_sasl_smtpd_sasl_local_domains,

Myhostname, mydomain ve mynetworks değişkenlerini ayarlarınıza uyacak şekilde değiştirin.

Ekran görüntüsünde gösterildiği gibi olası hataları kontrol etmek için postconf -n komutunu çalıştırabilirsiniz.

# postconf -n

10. Yapılandırma tamamlandıktan sonra, değişiklikleri uygulamak ve Postfix ana hizmetinin netstat komutunu kullanarak 25 numaralı bağlantı noktasına bağlı olduğunu doğrulayarak hizmetin çalıştığını doğrulamak için Postfix arka plan programını yeniden başlatın.

# systemctl postfix'i yeniden başlat # systemctl durum postfix'i # netstat -tlpn

Adım 4: Debian'da Postfix posta sunucusunu test etme

11. Postfix'in postayı işleyip işleyemediğini kontrol etmek için önce aşağıdaki komutla mailutils paketini kurun:

# apt-get install mailutils

12. Ardından, posta komut satırı yardımcı programını kullanarak, kök hesaba bir e-posta gönderin ve posta alma kuyruğunu kontrol eden ve kökün ana dizinindeki Maildir klasörünün içeriğini listeleyen aşağıdaki komutu kullanarak postanın başarıyla aktarılıp aktarılmadığını kontrol edin.

# echo "posta gövdesi"| mail -s "test postası" root # mailq # mail # ls Maildir/ # ls Maildir/yeni/ # cat Maildir/yeni/ Posta Göndererek Test Sonekini Posta Göndererek Test Son Ekini

13. Posta günlük dosyasının içeriğini şu komutla kontrol ederek postanın postfix hizmeti tarafından nasıl işlendiğini de kontrol edebilirsiniz:

# tailf /var/log/mail.log

Adım 5: Dovecot IMAP'yi Debian'a yükleme ve yapılandırma

14. Dovecot IMAP, e-posta mesajlarını yerel alıcı posta kutularına teslim etmek için kullanacağımız posta dağıtım aracısıdır. IMAP, 143 ve 993 (SSL) bağlantı noktalarında çalışan ve birden çok e-posta kullanıcısı için e-postaları okumaktan, silmekten veya taşımaktan sorumlu bir protokoldür.

IMAP ayrıca, her iletinin bir kopyasının sunucuda saklanmasını sağlamak için senkronizasyon sağlar ve kullanıcıların sunucuda birden çok dizin oluşturmasına ve postaları sıralama için bu dizinlere taşımasına olanak tanır.

Yukarıdakiler POP3 protokolü için geçerli değildir. POP3 protokolü, kullanıcıların postaları sıralamak için sunucuda birden çok dizin oluşturmasına izin vermez. Yalnızca postanızı yönetmek için bir gelen kutunuz var.

Ana Dovecot sunucusunun ve Dovecot IMAP paketinin Debian'a yüklenmesi şu komut kullanılarak yapılır:

# apt yükleme dovecot-core dovecot-imapd

15. Dovecot sisteminize yüklendikten sonra, dovecot dosyalarını düzenleyin. İlk olarak, /etc/dovecot/dovecot.conf dosyasını açın, aşağıdaki satırı bulun ve yorumunu kaldırın:

Dinle = *, ::

16. Ardından /etc/dovecot/conf.d/10-auth.conf dosyasını düzenlemek için açın, satırları bulun ve aşağıdaki gibi görünecek şekilde değiştirin.

Disable_plaintext_auth = auth_mekanizma yok = düz giriş

17. /etc/dovecot/conf.d/10-mail.conf dosyasını açın ve e-postaları saklamak için Mbox formatı yerine Maildir'i kullanmak için aşağıdaki satırı ekleyin.

Mail_location = maildir:~/Maildir

18. Düzenlenecek son dosya ise /etc/dovecot/conf.d/10-master.conf dosyasıdır. Burada, Postfix smtp-auth bloğunu bulun ve aşağıdaki değişiklikleri yapın:

# Postfix smtp-auth unix_listener /var/spool/postfix/private/auth (mod = 0666 user = postfix grubu = postfix )

19. Yukarıdaki tüm değişiklikleri yaptıktan sonra, değişiklikleri uygulamak için Dovecot arka plan programını yeniden başlatın, durumunu kontrol edin ve aşağıdaki komutları kullanarak Dovecot'un bağlantı noktası 143'e bağlı olduğundan emin olun:

# systemctl dovecot.service'i yeniden başlatın # systemctl durumu dovecot.service # netstat -tlpn

20. Sisteme yeni bir kullanıcı hesabı ekleyerek posta sunucusunun düzgün çalışıp çalışmadığını kontrol edin, telnet veya netcat komutlarını kullanarak SMTP sunucusuna bağlanın ve aşağıda gösterildiği gibi yeni kullanıcıya bir e-posta gönderin.

# adduser matie # nc localhost 25 # ehlo localhost postası: kök rcpt'ye: matie veri konusu: Posta gövdesini test edin. çıkış yapmak

21. E-postanın yeni kullanıcının posta kutusuna ulaşıp ulaşmadığını kontrol edin:

# ls /home/test_mail/Maildir/new/

22. Ayrıca, aşağıda gösterildiği gibi IMAP protokolünü kullanarak komut satırından kullanıcının posta kutusuna bağlanabilirsiniz. Yeni posta, kullanıcının Gelen Kutusu klasöründe olmalıdır.

# nc localhost 143 x1 GİRİŞ matie user_password x2 LİSTESİ "" "*" x3 Gelen Kutusunu SEÇ x4 ÇIKIŞ

Adım 6. Webmail'i Debian'da kurun ve yapılandırın.

23. Kullanıcılar, Rainwop Webmail istemcisini kullanarak e-postalarını yöneteceklerdir. Rainloop posta aracısını kurmadan önce, önce aşağıdaki komutu kullanarak Apache HTTP Sunucusunu ve Rainloop'un gerektirdiği PHP modüllerini kurun:

# apt apache2'yi kurun php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml

24. Apache web sunucusunu kurduktan sonra /var /www /html / dizinine gidin, index.html dosyasını silin ve Rainloop Webmail'i kurun.

# cd /var/www/html/ # rm index.html # curl -sL https://repository.rainloop.net/installer.php | php

25. Rainwoo Webmail istemcisini kurduktan sonra, etki alanı IP adresinize gidin ve varsayılan kimlik bilgileriyle Rainloop Admin web arayüzünde oturum açın:

Http://192.168.0.102/?admin Kullanıcı: admin Şifre: 12345

26. "Domains" menüsüne gidin, "Add Domain" butonuna tıklayın ve aşağıdaki ekran görüntüsünde gösterildiği gibi alan adı ayarlarını ekleyin.

Rainloop e-postanızda başarılı bir şekilde oturum açtıktan sonra, daha önce gönderdiğiniz mesajı Gelen Kutusu klasörünüzde komut satırından görmelisiniz.

Http://192.168.0.102 Kullanıcı: [e-posta korumalı] Geçiş: matie şifresi

27. Yeni bir kullanıcı eklerken, kullanıcının ana dizinini oluşturmak için -m bayrağıyla useradd komutunu kullanın. Ancak önce, aşağıdaki komutla kullanıcı başına Maildir yol değişkenini ayarladığınızdan emin olun.

# echo "export MAIL=$HOME/Maildir" >> /etc/profile # useradd -m user3 # passwd user3

28. Köke gönderilen tüm e-postaları sistemden belirli bir yerel e-posta hesabına yönlendirmek istiyorsanız, aşağıdaki komutları çalıştırın. Kök hesaba yönelik tüm e-postalar, aşağıdaki resimde gösterildiği gibi kullanıcınıza iletilecektir.

# echo "root: test_mail" >> /etc/aliases # yeni takma adlar

Hepsi bu! Yerel kullanıcıların e-posta yoluyla iletişim kurabilmesi için sisteminize bir posta sunucusunu başarıyla kurdunuz ve yapılandırdınız. Ancak bu posta yapılandırması iyi korunmaz ve yalnızca tam kontrolünüz altındaki küçük ağlar için dağıtılması önerilir.

Çoğu kullanıcı için e-posta, rahatça metin yazabileceğiniz, resim ekleyebileceğiniz ve arkadaşlarınıza mesaj gönderebileceğiniz, kullanıcı dostu bir arayüze sahip normal bir web sitesi gibi görünür. Ancak, gerçekte, her şey çok daha karmaşıktır. Veri aktarımı için Linux üzerinde mail sunucuları kullanılmaktadır. Mesajları işleyen, ileten ve yönlendiren onlardır. Bu makale Linux'taki en popüler posta sunucularına ve bunlardan bazılarının nasıl kurulacağına bakacaktır.

Mesaj gönderme ve alma sistemleri oluşturmaya yönelik çözümlere genel bakış

Linux'ta bir posta sunucusu kullanarak, mesaj almak ve göndermek için kendi mekanizmanızı hızlı ve kolay bir şekilde kurabilirsiniz. Web'de yüklemeniz ve biraz "bitirmeniz" gereken birçok hazır çözüm var. Bunların arasında, yapılandırması daha zor olan ve yapılandırması daha sonra örnek olarak Postfix kullanılarak gösterilecek olan sistemler de vardır.

SendMail - popüler ve hızlı

SendMail, Linux posta sunucuları arasında öncü olarak adlandırılabilir. İlk versiyon 1983'te piyasaya sürüldü. O zamandan beri SendMail birçok istasyon ve düğümde uzmanlaştı. Bu güne aktif olarak alıştı. Ancak hızlı ve optimize edilmiş bir sunucu, modern güvenlik gereksinimlerini karşılamaz ve kurulumu oldukça zordur.

Postfix esnek, güçlü ve güvenilirdir

Başlangıçta IBM araştırma merkezinin dahili ihtiyaçları için geliştirilmiştir. SendMail'den birçok özellik ve yetenek ödünç alınmıştır. Ancak, çok daha hızlı, daha güvenli ve kurulumu daha az zaman ve çaba gerektirir. Linux, MacOS, Solaris'te posta sunucusu olarak kullanılabilir.

IredMail

Bu sunucu aslında büyük bir dizi komut dosyası ve yapılandırma dosyasıdır. Onların yardımıyla, Linux'ta bir Web arayüzü olan ve olmayan bir posta sunucusunu hızlı bir şekilde yükseltebilirsiniz. SMTP, POP3 ve IMAP protokollerini destekler. Genel olarak kurulum prosedürü, yöneticinin becerisine bağlı olarak 10 dakikadan fazla sürmez.

iRedMail işlemi, anti-virüs ve anti-spam araçlarını otomatik olarak kuracaktır. Bunlara ek olarak, parola kaba kuvvetine, çeşitli analizörlere vb. karşı koruma mekanizmaları eklenebilir. Hazır bir Linux posta sunucusu için harika bir seçenek.

IndiMail

Posta mesajlarının iletiminin uygulanması için birkaç iyi bilinen protokol ve teknolojiyi birleştirir. Sistem, örneğin farklı şirket şubeleri için ortak bir posta kaynağı düzenlemek için aynı ağdaki düğümler arasında kanallar oluşturma yeteneğini bütünleştirir. Sistem çok esnek bir ayar mekanizmasına sahiptir. Sunucuda yaklaşık 200 tane olan değişkenlerin yeniden tanımlanması yoluyla uygulanır.Aynı zamanda birkaç IndiMail iş akışı paralel olarak oluşturulabilir.

gürlemek

C++ ile yazılmış bir Linux posta web sunucusu. Yönetmek ve komut dosyası oluşturmak için yerleşik bir API vardır. Kutunun dışında bir çok işlev ve özelliğe sahiptir. Birkaç iyi bilinen DBMS sürümü desteklenmektedir. İsterseniz veya yeniden yapılandırma, birinden diğerine hızlı bir şekilde geçiş yapabilirsiniz. Sunucu arayüzleri, haklara göre belirli bölgelerine bölünür - kullanıcılar, etki alanı ve sunucu yöneticileri.

Zentyal

Muhtemelen en basit ve en kullanışlı hazır Linux posta sunucusu. İçinde hemen hemen tüm talimatlar ve ayarlar özel bir grafik arayüzde gerçekleştirilir. Bu posta sunucusuna göre işlevler veya yetenekler ekleme, yeni modüller yükleyerek yapılır. Bununla birlikte, ana omurgalar arasında hem ayrı bir posta sunucusu hem de bir tür yönlendirici veya aracı düğüm düzenleyebilirsiniz.

aksigen

Ücretsiz, güçlü ve zengin özelliklere sahip posta sunucusu. Hem kendi web arayüzü üzerinden hem de herhangi bir e-posta istemcisi aracılığıyla kullanılabilir. Harici kutulardan posta toplayabilir, mesajları otomatik olarak yanıtlayabilir, filtreleyebilir ve ayrıca bunları CSV formatında rahatlıkla içe aktarabilir.

Yapılandırma ve yönetim için kendi web arayüzüne sahiptir. Klasik kontrol modelini sevenler için komutlar konsol üzerinden ayarlanabilir.

Sunucu, Windows hattından olanlar da dahil olmak üzere çok sayıda işletim sistemini destekler. Etkileşim süreci çok iyi belgelenmiştir ve geliştiricinin web sitesinde çok sayıda örnekle açıklanmıştır.

CommuniGate Pro

E-posta ve sesli mesajlarla çalışabilen çapraz platform sunucusu. E-posta istemcileri veya merkezi bir web arayüzü kullanarak ona bağlanmak mümkündür. Bir hesabın erişim haklarının birkaç kişiye farklılaştırılması uygulaması vardır. Eklentiler, çeşitli antivirüs sistemlerini ve çözümlerini entegre etmeye yardımcı olabilir.

Örnek olarak bir sistem kullanarak kurulum

Linux'ta posta sunucularını inceledikten sonra, bunlardan birini daha ayrıntılı olarak kurmayı düşünmekte fayda var.

Örneğin, Ubuntu'ya nasıl kurulacağını gösterebilirsiniz. Donanımın zaten bu işletim sistemine sahip olduğu ve en son sürüme güncellendiği varsayılmaktadır.

Yapılacak ilk şey sunucunun kendisini indirmektir. Ubuntu depolarında bulunur, bu nedenle terminalde şunu yazmanız gerekir:

Kurulum işlemi sırasında sistem sizden root hesabı altında veritabanı kullanıcısı için yeni bir şifre belirlemenizi isteyecektir. Daha sonra onaylamak için tekrarlanmalıdır. Ardından ne tür bir kurulumla ilgilendiğini sorabilir. Ardından, belirtebileceğiniz sistem posta adı - some.server.ru.

Şimdi sunucu için bir veritabanı oluşturmamız gerekiyor. Bunu şu komutla yapabilirsiniz:

mysqladmin -u root -p posta oluştur.

Veritabanı için önceden belirlenmiş parolanın gerekli olacağı yer burasıdır.

Artık MySQL kabuğunun kendisine şu komutla girebilirsiniz:

mysql -u kökü. Sistem tekrar girilmesi gereken bir şifre isteyecektir.

Ayrıca ana veritabanında tablolara ihtiyacınız olacak, bunları şu şekilde oluşturabilirsiniz:

Artık mysql konsoluna ihtiyaç kalmamıştır ve bundan çıkabilirsiniz.

Postfix yapılandırması

Öncelikle sunucuya veritabanına nasıl erişileceğini, orada gerekli değerleri nasıl arayacağınızı göstermelisiniz. Bunu yapmak için birkaç dosya oluşturulacaktır. /etc/postfix dizininde bulunabilirler. İşte isimleri:

Her dosya için sorgu dizesinin benzersiz olacağı aşağıdaki içeriği içermelidirler:

kullanıcı = tablo oluşturulurken belirtilen yönetici adı;

şifre =<пароль админа>;

dbname = oluşturulan veritabanının adı;

sorgu = sorgu, her dosya için farklı;

ana bilgisayarlar = 127.0.01.

Dosyalar için sorgu değişkeni:

Bu dosyalar, veritabanına girmek için şifreyi içerecektir, bu nedenle bunlara erişim bir şekilde kısıtlanmalıdır. Örneğin, hakları ayarlayın, bunlar kısıtlayıcıdır.

Şimdi Postfix'e birkaç ayar daha eklemek kaldı. Aşağıdaki satırlarda, some.server.ru'yu gerçek bir alan adı ile değiştirmeniz gerektiğini belirtmekte fayda var.

Güvenlik Sertifikaları

Öncelikle, tüm sertifikaların geçerliliğini onaylayacak kendi sertifika yetkilinizi oluşturmanız gerekir.

Dosyalar için depolama alanı oluşturulur:

Ve bir yapılandırma dosyası. Aşağıdaki kodu içerir:

Bunun için küçük bir açıklama:

  • değişken C - burada ülkeyi iki harfli bir biçimde belirtmeniz gerekir, örneğin Rusya - RU;
  • ST - belirli bir bölge veya alan anlamına gelir;
  • L - şehir;
  • O işletmenin adıdır;
  • CN - burada anahtarın amaçlandığı etki alanını belirtmeniz gerekir;
  • E.

Ardından anahtarın kendisi oluşturulur:

sudo openssl genrsa -des3 -out ca.key 4096

Sistem, bu anahtar için hiçbir durumda unutulmaması gereken bir parola belirlemenizi isteyecektir.

Şimdi anahtarın genel sürümüne ihtiyacımız var:

openssl req -new -x509 -nodes -sha1 -days 3650 -key ca.key -out ca.crt -config ca.conf

Burada özel anahtar için önceden oluşturulmuş şifreyi girmeniz gerekecektir.

Şimdi sertifika:

openssl pkcs12 -export -in ca.cer -inkey ca.key -out ca.pfx

mkdir SERV/some.domain.ru

Ve kendi konfigürasyonunu yaratır:

nanoSERV/some.domen.ru/openssl.conf

Aşağıdaki ayarları içermelidir. Zaten yaratılmış olanlara benzerler.

Anahtarları oluşturmak için aşağıdaki komut kullanılır:

sudo openssl genrsa -passout pass:1234 -des3 -out SERV/some.server.ru/server.key.1 2048

Bu satır 1234 şifresini kullanır. Bir süreliğine ihtiyaç duyulur.

Şimdi şifre komuttan kaldırıldı:

openssl rsa -passin pass:1234 -SERV/some.server.ru/server.key.1 -out SERV/some.server.ru/server.key

Şimdi anahtarı imzalamamız gerekiyor:

Openssl isteği -config SERV/some.server.ru/ openssl.conf -new -key SERV/some.server.ru/ server.key -out SERV/some.server.ru/ server.csr

Ve geçiciyi kaldırın: rm -f SERV/some.server.ru/server.key.1

Manipülasyonların yardımıyla, mesajları kolayca alıp gönderebilen bir posta sunucusu görünecektir. Ana modüllere ek olarak, işlevselliği genişletmek için kurulabilecek ek modüller de vardır. Bu, kuruluş için Linux'ta tam teşekküllü bir posta sunucusu oluşturmanıza olanak tanır.

Ek fonksyonlar

Aşağıdaki modüller, "Antispam" veya posta hizmeti gibi posta sunucusunun yeteneklerini genişletmek için kullanılabilir.

  • Sürü. Posta için çok uygun web arayüzü. Ana görevine ek olarak, yerleşik bir takvimi, zamanlayıcısı ve kişileri vardır. Yapılandırma ve ayarlama için uygun bir şemaya sahiptir.
  • Amavisd-yeni. Bir ağ geçidi görevi görür ve çoğunlukla çeşitli teknolojileri yerleştirmek için kullanılır. Amavisd-new mesajı alır, filtreler, tehlikeli olup olmadığını tespit eder ve kontrol edilecek diğer modüllerden ek işlevler içerir.
  • Spam Assassin. Adından da anlaşılacağı gibi, modül mesajları belirli kurallara göre filtreleyerek spam hesaplar. Hem ayrı olarak hem de çeşitli şeytanların bir parçası olarak kullanılabilir.
  • ClamAV. Linux ortamında popüler bir antivirüs.Ücretsiz bir yazılımdır. Birçok farklı posta sunucusuyla çalışabilir, dosyaları ve mesajları anında tarayabilir.
  • Ustura. Bu modül, istenmeyen e-postaların sağlama toplamlarını depolar ve doğrudan aşağıdakilerle etkileşime girer: P ostfix.
  • Pyzor, kullanıcı için kötü amaçlı veya yararsız kod içeren mesajları tanımlamaya yönelik başka bir araçtır.
  • Fail2ban. Kullanıcı hesaplarını kaba kuvvet parolasının kırılmasından koruyan bir araç. Belirli sayıda denemeden sonra belirli bir IP adresi bir süreliğine bloke edilir.
  • Postacı. Bir web arayüzü aracılığıyla posta listeleri oluşturmak için kullanışlı bir araç.
  • Münin. Sunucu izleme aracı. Yeteneklerini genişleten çok sayıda hazır eklentiye sahiptir. Ağ protokollerinin çalışması uygun grafikler üzerinde izlenebilir.

Çözüm

Makaleden de görebileceğiniz gibi, tam teşekküllü bir posta sunucusunu manuel olarak kurmak ve yapılandırmak uzun ve karmaşık bir iştir. Ancak bu yaklaşım, genel olarak sistemin nasıl çalıştığını anlamanıza ve güvenlik açıklarını ve güçlü yanlarını bilmenize olanak tanır. Bir sorun olması durumunda, eğitimli bir yönetici sorunu hızla izole edebilir ve düzeltebilir. Bu özellikle, çalışmaları tamamen müşterilere veya ortaklara mesaj alma ve gönderme hızına bağlı olan büyük şirketler için geçerli olacaktır. Küçük ağlar için, kullanıcı dostu bir arayüz kullanılarak hızla dağıtılabilen, kullanıma hazır çözüm de oldukça uygundur.

Ancak bir sunucu arızası durumunda sistemin yapısını incelemek ve anlamak uzun zaman alacaktır. Postfix posta sunucusunu örnek olarak kullanan makale, birincil iş için ayarlamanın temel yollarını ve yöntemlerini gösterdi. Çok sayıda modül, eklenti ve eklenti ile birlikte bu, mesaj göndermek ve almak için güçlü ve güvenilir bir araç oluşturacaktır.

Belirli bir durumda posta sisteminin kurulmasına ilişkin bir dizi not ( son düzeltme, güvercinlik+ çeşitli). Bu, tüm not listesine (kısa bir açıklama ile) bağlantılar içeren ana "ana" sayfadır.
Bu biçimde posta - "sıfırdan", ilk kez kuruldu. Daha önce, bununla sadece ara sıra, "teğet olarak" uğraşmak zorunda kalıyorduk. Belirli bir yapılandırma lehine seçim, birçok belgeyi, makaleyi ve forumu yeniden okuduktan sonra yapıldı. Görevi dikkate alarak - az sayıda posta kutusunun hızlı ve sorunsuz çalışması için posta sistemini yükseltmek - aşağıdaki montaj seçildi:
son düzeltme + güvercinlik 2 + MySQL + PostfixAdmin + postgri + son ekran + ClamAV + DKIM + Elek + Yuvarlak küp(+ RoundCube için eklentiler, burada yazılan birkaç deneysel eklenti de dahil olmak üzere, "anında"). OC- Debian.

Kurulacak tüm paketlerin listesi Debian. Burada ele alınan posta sisteminin tüm öğelerinin tüm ana yapılandırmalarını ayarlama örneği. Bu örnek, yalnızca belirli belirli görevler için özel bir durumdur.

Sizin için özelleştirilmiş yapılandırmalar elde etme fırsatı vardır (verilerinizi belirtebilirsiniz ve yapılandırmalar onlar için otomatik olarak yeniden oluşturulur).

Deneysel konfigürasyonun kısa açıklaması. Bağlantı noktaları ve arayüzlerin listesi.
Sistemdeki tüm zincir boyunca bir harfin geçişine örnekler:

  • Sunucuya dışarıdan posta geldiğinde bir mektuba ne olur? Tüm "maceraları" posta sistemi içinde.
  • Mektup gönderme - söz konusu konfigürasyon bağlamında genel bilgiler.
  • vb.

Gönderilen e-postalar, MUA istemcisi tarafından otomatik olarak "Gönderildi" konumuna kaydedilir. Ancak tüm e-postalar MUA'lar kullanılarak gönderilmez. Böylece gönderilenin bir kısmı kaybolur. Postfix'in verilen posta kutularına otomatik olarak iletebileceği tüm gönderilenlerin zorunlu BCC'si (kör kopyalar) dahil edilerek sorun çözülebilir...

Resmi Postfix belgelerinin seçilen bölümlerinin ücretsiz çevirisi. Bazı çalışma mekanizmaları analiz edilir, komut satırı araçlarının bir listesi verilir, yapılandırma dosyalarının ayar parametreleri (seçici olarak) dikkate alınır, vb.

Postfix - Milter, resmi belgelerin bazı bölümlerinin ücretsiz çevirisi + gag. Mesaj kuyruğuna girmeden önce mesajları filtreleme, SMTP oturum aşamasında, SMTP olmayan postalar için SMTP öykünmesi vb.

Mesaj kuyruğa girdikten sonra Postfix'te filtreleme. Resmi belgelerin bazı bölümlerinin ücretsiz çevirisi + gag. Basit ve karmaşık örnekler, farklı alanlar için farklı filtreler vb.

Postfix'in en son geliştirmesi olan Postscreen zombi engelleyiciyi kullanıyor. ile gerçek bir bağlantı yerine botlar için bir SMTP oturumunun öykünmesi smtpd. Resmi belgelerin bazı bölümlerinin ücretsiz çevirisi + gag.

Anahtar konfigürasyon parametrelerinin, Dovecot kompozisyonunun, terminolojinin, konfigürasyonun vs. açıklaması. Kimlik doğrulama nasıl çalışır, Postfix, PostfixAdmin SQL veritabanı vb. ile işbirliği. Resmi belgelerin bazı seçici bölümlerinin ücretsiz çevirisi + gag.

Yeni Kullanıcı Otomatik Abonelik eklentim. Yeni bir kullanıcı için IMAP klasörlerinin otomatik olarak bağlanması. Eklenti, ayarlarda ek değişiklikler yapmadan yeni bir kullanıcıyı IMAP klasörleriyle hemen ilişkilendirmenize olanak tanır. Eklenti ayrıca klasör sırasını ayarlamanıza da izin verir (örneğin, genellikle varsayılan olarak ayarlandığı gibi "Taslaklar" yerine "Gelen Kutusu"ndan sonra "Gönderildi").

My View Kullanıcı adı eklentisi. Logonun yanında mevcut kullanıcı adını (adres) gösterir. Roundcube arayüzü varsayılan olarak mevcut kullanıcıyı göstermez. Birkaç kutu varsa, hangisinin açık olduğunu anlamak zor. Eklenti, ana sayfada kullanıcı adını (adresi) görüntüler.

Birkaç otomatik yanıtlayıcıya genel bakış (ücretli ürünler dahil üçüncü taraf dahil). Özelleştirme özellikleri, farklı seçeneklerin artıları ve eksileri, yapılandırma zorlukları ve uygulama mekanizmaları.

Önemli Tanımlar

Bu bölüm, anlaşılması ve hatırlanması arzu edilen anahtar tanımları içerir.

MTA(Posta Aktarım Aracısı) - posta iletmekten sorumlu bir posta sunucusu. Dış dünya ile iletişim kurar, küresel ağda kendisi gibi posta alır ve gönderir. Onunla "arkada", yerel etki alanlarının sınırları dahilinde MDA çalışır. MDA(Posta Dağıtım Aracısı) - postaları kutulara, genellikle belirli bir fiziksel sunucunun içine - bu amaç için ayarlarla belirtilen dosya sisteminin dizinlerine (klasörlerine) koyar. Depocu, paketleyici ve yükleyici tek bir "depoya" bağlı. Ek olarak, burada açıklanan konfigürasyonda bir bekçi görevi görür (şifreyi kontrol eder ve devam eder veya posta teslimini yasaklar). MUA(Posta Kullanıcı Aracısı) - kullanıcılar için nihai posta kutusu görüntüleyici ve posta yönetimi. Örneğin Outlook, Bat, Gmail veya akrabası - RoundCube.

MSA(Posta Gönderim Aracısı) - MTA'nın, posta göndermeden önce yetkili SMTP bağlantılarını kabul etme işlevini ondan alan bir "parçası".
MUA istemcisi MSA bağlantı noktası 587'ye bağlanır, kimlik doğrulamasından ve gerekli tüm adımlardan (TLS, vb.) geçer ve tüm giden postaları MTA'sına gönderir. 25 ve 587 numaralı bağlantı noktaları arasındaki bu görev ayrımı, 25 numaralı bağlantı noktasında yalnızca "saf" MTA işlevleri bırakarak güvenilirliği artırır.

LDA(Yerel Dağıtım Aracısı) - MDA ile aynıdır, ancak burada "L" yereldir (yerel). MDA'dan temel farkı, LDA'nın postaları başka bir sunucuda depolayamamasıdır.

SMTPd- SMTP protokolünde çalışan sunucu. İşte MTA'nın bir parçası. Temel amaç posta almaktır. Bunu yalnızca diğer dahili hizmetlere hemen aktarmak için kabul eder, genellikle yalnızca geçici bir dahili "karterde" - bir kuyrukta (diskteki özel bir klasörde) tutar.

LMTPd- SMTPd ile aynı, ancak "L" yereldir. LMTP protokolünde çalışan sunucu. Burada - MDA'nın bir parçası (MTA'daki + istemci), - Postfix-MTA'daki mesaj kuyruğu yöneticisi ile Dovecot-MDA/LDA'daki posta işleyicisi arasındaki zincirdeki orta bağlantı. Burada - bir unix soketinde çalışır ("değişim dosyası"nın tam yolu belirtilir; pratikte, Postfix'te lmtp istemci ayarı şöyle görünebilir: "lmtp:unix:/path/to/sock-file") . Bazı görevlerde - LDA'ya rakip.

IMAPd- IMAP protokolünde çalışan sunucu. İşte MDA'nın bir parçası. Posta kutusu klasörlerine MUA erişimi için kullanılır. İstemcide posta saklamanıza değil, sunucuyla çevrimiçi modda çalışmanıza izin verir (bu onun artısıdır, bazen eksidir).

SASL kimlik doğrulama için bir çerçevedir (bir dizi kural ve mekanizma). Protokol ALTINDA (örneğin LMTP), bağlantı ÜZERİNDE çalışır. Tarif edilen konfigürasyonda, unix soketleri üzerinden veri aktarımı için mekanizmada kullanılır.

TLS/SSL- veri şifreleme protokolleri. Burada açıklanan konfigürasyonda, harici MUA bağlantıları için kullanımları zorunludur.

MX- Posta sunucusu için doğrudan giriş (örneğin, alan adı kayıt kuruluşunun DNS'sinde oluşturulur). Bunun gibi bir şey: mail.domain.tld -> IP.IP.IP.IP

PTR- Sunucu için geri yazma (sunucunun IP'sinin ait olduğu alt ağ tarafından yapılandırılır). İlişkili alan adını IP ile belirlemenizi sağlar. Spam filtreleri için önemlidir. Bunun gibi bir şey: IP.IP.IP.IP -> mail.domain.tld

SPF- Alanınızdan posta göndermesine izin verilen sunucuları listeleyen bir DNS girişi.

son düzeltme- MTA + eklemeler. Yazarın onu kırmak için bir ödül teklif etmesinin çok havalı olduğunu söylüyorlar. Exim'e kıyasla hızlı, güvenilir, kurulumu kolay, ancak Exim kadar esnek değil. Dovecot ile bağlantı kurmak neredeyse standart hale geldi. Küçük posta sistemleri için iyi (gerçi son zamanlarda bir makalenin başlığına takıldım - Microsoft Postfix'i seçiyor :)). Bazı Dovecot işlevlerini çoğaltır (tabii ki kullanamazsınız).

Şunları içerir (tümü listelenmemiştir):

PostfixAdmin- Postfix'e web arayüzü. Üzerinde Postfix'i yapılandırmak imkansızdır, ancak alan/kutu oluşturmak ve özelliklerini düzenlemek sadece onun işidir. Bilgileri, "babası" - Postfix ve hatta Dovecot tarafından kullanılan bir SQL veritabanında depolar. Posta kutularını/etki alanlarını eklemek/kaldırmak/düzenlemek için, standart Apache kullanıcı haklarının yetenekleriyle sınırlı olan (burada da seçenekler olmasına rağmen) kısmi olay sonrası otomasyonu oluşturmanıza olanak tanır. İki giriş vardır: süper yönetici arayüzü için - domain.tld/postfixadmin, ve kullanıcılar için (örneğin, otomatik yanıtlayıcılarını düzenlemek için) - domain.tld/postfixadmin/users. Ancak, ikincisi bir bütün olarak sistem için güvenli olmayabilir.

ViMbAdmin- PostfixAdmin'e alternatif. Bunda hoşuma gitmeyen şey, çalışması için Zend Framework, Doctrine, Smarty gerektirmesi - ve bunların hepsinin mutlaka modası geçmiş sürümler olması! Onlar. En son sürümleri yükleyerek, çalışmasında aksaklıklarla karşılaşma riskini üstlenirsiniz.

güvercinlik- MDA + eklemeler. Esnek, yüksek hıza sahiptir. Geliştirmede vurgu güvenlik üzerineydi. Hacking ayrıca yazardan bir ödüle sahiptir. :) Bazı Postfix özelliklerini çoğaltır.

Şunlardan oluşur ve destekler (hepsi listelenmemiştir):

milter(Posta Filtresi) - posta filtresi. İşte Postfix'in bir parçası. Sendmail 8 Milter protokolü desteği olarak uygulanır ve SMTP olaylarını (CONNECT, DISCONNECT), SMTP komutlarını (HELO, MAIL FROM, vb.) ve ayrıca posta içeriğini (başlıklar, gövde) işlemenize izin verir - önce kuyruğa mektup almak. İki biçimde bulunur - smtpd ve smtp olmayan postalar için.
Notu gör

EKL(Erişim Confol Listesi) - erişim kontrol listesi. Dovecot'un bir parçası. Sanal kullanıcılara izin verir (henüz sadece sanal) izinleri IMAP klasörlerinde sistem Unix kullanıcılarının tarzında ayarlayın. Sıradan kullanıcılar için bazı posta kutusu klasörlerinin haklarını engellemek ve bunun tersi - posta kutularının haklarını ana kullanıcıya genişletmek için uygundur. İki tür ACL vardır: ACL'ler ve IMAP-ACL'ler. ACL - yönetici tarafından oluşturulur ve korunur. IMAP-ACL - IMAP kullanılırken kullanıcılar tarafından oluşturulur ve korunur.
Notu gör

Elek- kaydetmeden önce postanın ön analizi için kurallar yazmak ve mesajların daha sonraki kaderini yönetmek için bir dil. Dovecot'un bir parçası olarak çalışır. Kullanıcının kendisi tarafından atanan genel kuralların yanı sıra özel kurallar (ManageSieve) belirlemenizi sağlar.
Notu gör

postgri- Gönderen MTA'ların kalıcılığını kontrol ederek gelen postaları eler. Kalıcı değil - atıldı. Testi geçenler, uzun bir süre (örneğin, bir ay) için beyaz listeye alınır. Sınav sırasında kayıtlar "gri listede" tutulur, ardından "incelenen" kişinin kaderi belirlenir.
Notu gör.

DKIM- giden posta için dijital imza. Posta sisteminin zorunlu değil, arzu edilen öğesi. Teorik olarak, - yalnızca gönderenin etki alanıyla olan bağlantısını (doğrudan DNS'de bulunan bir ortak anahtar aracılığıyla) doğrulamakla kalmaz, aynı zamanda mektubun teslimat sürecinde değişikliklere maruz kalmadığını da sağlar.
Notu gör.

ClamAV- gelen e-postaların içeriğini kötü amaçlı kod olup olmadığını kontrol eden antivirüs. Anti-virüs veritabanlarının sürekli olarak yenilenmesi gerekiyor.
Notu gör.

Spamassasin- spam tehdidi "tahmincisi". Her mektuba bir dizi kritere göre puanlar (puanlar) atayan ve bu sayede mektubun spam olup olmama olasılığını belirlemenin mümkün olduğu bir program. Değerlendirme hala Postfix'te yapılır ve karar Dovecot tarafından, örneğin Elek kullanılarak, spam olasılığı yüksek harfleri uygun klasöre taşıyarak zaten verilebilir.