• Yeni başlayanlar için posta sunucusu. İşin yapısı ve prensibi. posta sunucusu nedir

    Birçok Ubuntu kullanıcısı, sistemi ev kullanımından daha fazlası için kullanır. Bu yaklaşım tamamen haklıdır, çünkü Linux sistemlerinde programlama yapmak, sunucular ve web siteleri oluşturmak çok daha uygundur. Bir kolaylık, bir e-posta sunucusunun oluşturulmasıdır. Yeni başlayanlar için bu görev çok zor görünecek, ancak Ubuntu için bir posta sunucusunu nasıl kuracağınızı ve yapılandıracağınızı anlarsanız, görev size o kadar da zor gelmeyecektir.

    Ubuntu tabanlı bir posta sunucusu nasıl kurulur?

    Belirli talimatlardan ve kod aracılığıyla mayalanmadan önce, kimse paylaşmadan yapamaz. teorik malzeme. Bir e-posta sunucusunun ne olduğunu ve nasıl çalıştığını anlamak önemlidir.

    Yapılandırılmış bir posta sunucusu, çok basit bir şekilde ifade etmek gerekirse, bir posta istemcisinden bir "mektup" alan ve onu diğerine veren bir postacıdır. Bu, prensip olarak, bu yazılımın çalışmasının tüm özüdür. Posta sunucusu e-postadan daha fazlası için gerekli. Sitelerde, kullanıcıları kaydetmekten, doldurulacak formları göndermekten ve diğer önemli işlemlerden sorumludur; bunlar olmadan site, yalnızca sayfaları çevirirken bakabileceğiniz bir kitap gibi olur, ancak bir şeyler yapmak zordur.

    Linux'taki posta sunucuları, Windows ve diğer sistemlerdekilerden önemli ölçüde farklıdır. Windows'ta hazır kapalı program, sadece kullanmaya başlamak için kalır. Öte yandan Linux dağıtımları, tüm bileşenlerin kendi kendine yapılandırılmasını gerektirir. Ayrıca, sunucu sonunda bir programdan değil, birkaç programdan oluşacaktır. Postfix'i Dovecot ve MySQL ile birlikte kullanacağız.

    Neden Postfix?

    Ubuntu'da birkaç e-posta istemcisi var, ancak bizim seçtiğimiz bu. Ubuntu'da Posfix'i kurmak, aynı SendMail'den çok daha kolaydır ve bu, acemi bir kullanıcı için önemlidir. Dovecot Postfix ile birleştiğinde, genellikle posta sunucularından istenen her şeyi yapabilir.

    Postfix, posta aktarım aracısının kendisidir. Tüm performansta ana rolü oynayacak. Birçok sunucunun ve web sitesinin varsayılan olarak kullandığı açık kaynaklı bir programdır. Dovecot bir posta teslim aracıdır. Ana rolü sunucunun güvenliğini sağlamaktır. MySQL, herhangi bir web sitesi için ideal veritabanı yönetim sistemidir (DBMS). Sunucumuzun kullanıcılarından aldığımız bilgilerle çalışmak için gereklidir.

    Yani teorik kısım bitti. Şimdi uygulamaya geçme zamanı.

    Posta sunucusu oluşturma

    Bir posta sunucusu kurmadan önce nelerin yapılandırılması gerekir?

    • MySQL;
    • DNS bölgesi, kişisel bir FDQN'niz olmalıdır. Ardından, namehost kullanacağız.

    Kurulum

    Programların yüklenmesi:

    apt-get yükleme postfix postfix-mysql dovecot-core dovecot-imapd dovecot-lmtpd dovecot-mysql

    Postfix yapılandırma penceresi göründüğünde, "İnternet Sitesi" ni seçmemiz gerekecek.

    Aşağıda girmemiz istenecek Alan adı, "primer.ru" kullanıyoruz.

    MySQL kurulumu

    Şimdi MySQL'deki veriler için üç tablo oluşturmamız gerekiyor: alanlar için, kullanıcılar için ve sözde Takma adlar - takma adlar veya ek kullanıcı posta kutuları için. Burada bir MySQL veritabanı kurma hakkında ayrıntılara girmeyeceğiz.

    Veritabanını örnek posta olarak adlandıralım. Bu ada sahip bir veritabanı oluşturun:

    mysqladmin -p sunucu postası oluştur

    MySQL'e giriş yapın:

    Ardından şifreyi giriyoruz. Her şey doğru yapılırsa, terminalde böyle bir giriş olacaktır:

    Özellikle ağa giriş yapmak için yeni bir kullanıcı oluşturalım:

    mysql > examplemail'DE SEÇİM VERİN.* 'password' TARAFINDAN TANIMLANAN 'usermail'@'127.0.0.1' TO'NA;

    Şimdi, tüm değişikliklerin başarıyla uygulandığından emin olmak için MySQL'i yeniden başlatın.

    Veritabanımızı daha sonra buna dayalı tablolar oluşturmak için kullanırız:

    mysql> Örnek posta KULLANIN;

    Etki alanları için bir tablo oluşturun:

    OLUŞTUR TABLO `virtual_domains` (

    "isim" VARCHAR(50) NULL DEĞİL,
    BİRİNCİL ANAHTAR ("id")

    Kullanıcılar için bir tablo oluşturalım:

    TABLO OLUŞTURUN "virtual_users" (
    `id` INT NULL DEĞİL AUTO_INCREMENT,
    `domain_id` INT BOŞ DEĞİL,
    "şifre" VARCHAR(106) NULL DEĞİL,
    `email` VARCHAR(120) NULL DEĞİL,
    BİRİNCİL ANAHTAR(`id`),
    BENZERSİZ ANAHTAR `email` (`email`),

    ) MOTOR=InnoDB DEFAULT CHARSET=utf8;

    Burada gördüğünüz gibi e-posta ve şifre ekleniyor. Ve her kullanıcı bir etki alanına bağlıdır.

    Son olarak takma adlar için bir tablo oluşturun:

    OLUŞTUR TABLO `virtual_aliases` (
    `id` INT NULL DEĞİL AUTO_INCREMENT,
    `domain_id` INT BOŞ DEĞİL,
    `kaynak` varchar(100) NULL DEĞİL,
    `hedef` varchar(100) NULL DEĞİL,
    BİRİNCİL ANAHTAR(`id`),
    YABANCI ANAHTAR (domain_id) REFERANSLAR virtual_domains(id) DELETE CASCADE ÜZERİNE
    ) MOTOR=InnoDB DEFAULT CHARSET=utf8;

    MySQL'i başarıyla yapılandırdık ve gerekli üç tabloyu oluşturduk. Artık alan adları ve e-postalarla uğraşmanız gerekiyor.

    Etki alanları, e-posta adresleri ve takma adlar

    Domainlerimizin olduğu tabloya domainimizi ekleyelim. Buraya FDQN'yi girmek de gereklidir:

    `examplemail`.`virtual_domains` İÇİNE EKLEYİN
    ("kimlik", "isim")
    DEĞERLER
    ('1', 'primer.ru'),
    ('2', 'namehost.primer.ru');

    E-posta adresi verilerini users tablosuna ekleyelim:

    `examplemail`.`virtual_users` İÇİNE EKLEYİN
    ("id", "domain_id", "şifre", "e-posta")
    DEĞERLER
    ('1', '1', ŞİFRE('ilkşifre', BİRLEŞTİR('$6$', SUBSTRING(SHA(RAND()), -16))), ' [e-posta korumalı]’),
    ('2', '1', ŞİFRE('ikincişifre', BİRLEŞTİR('$6$', SUBSTRING(SHA(RAND()), -16))), ' [e-posta korumalı]’);

    Şimdi son tabloya bilgileri ekleyelim:

    `examplemail`.`virtual_aliases` İÇİNE EKLEYİN
    ("id", "domain_id", "kaynak", "hedef")
    DEĞERLER
    (‘1’, ‘1’, ‘[e-posta korumalı]’, ’[e-posta korumalı]’);

    MySQL'i kapatın:

    Postfix'i Yapılandırma

    Doğrudan Postfix seçeneklerine gidelim. Bizim ihtiyacımız posta istemcisi veritabanına girilen kullanıcılar adına mesaj gönderebilir ve SMTP bağlantısını yönetebilir. İlk olarak, standart ayarlara dönebilmeniz için yapılandırma dosyasının bir yedeğini oluşturalım:

    cp /etc/postfix/main.cf /etc/postfix/main.cf.orig

    Şimdi yapılandırma dosyasını açın:

    nano /etc/postfix/main.cf

    Nano yerine, rahat ettiğiniz herhangi bir metin düzenleyiciyi kullanabilirsiniz.

    TLS parametrelerini yorumlayalım ve başkalarını da ekleyelim. Ücretsiz SSL burada kullanılır:

    #TLS parametreleri
    #smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
    #smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
    #smtpd_use_tls=evet
    #smtpd_tls_session_cache_database = btree:$(data_directory)/smtpd_scache
    #smtp_tls_session_cache_database = btree:$(data_directory)/smtp_scache
    smtpd_tls_cert_file=/etc/ssl/certs/dovecot.pem
    smtpd_tls_key_file=/etc/ssl/private/dovecot.pem
    smtpd_use_tls=evet
    smtpd_tls_auth_only = evet

    Bundan sonra, birkaç parametre daha ekleyelim:

    smtpd_sasl_type=güvercinlik
    smtpd_sasl_path=özel/yetkilendirme
    smtpd_sasl_auth_enable=evet
    smtpd_recipient_restrictions=
    izin_sasl_authenticated,
    ağlarıma izin ver,
    reddetme_unauth_destination

    Ayrıca, mydestination ayarlarını yorumlamalı ve bunları localhost olarak değiştirmeliyiz:

    #mydestination = primer.ru, namehost.primer.ru, localhost.primer.ru, localhost
    Mydestination = yerel ana bilgisayar

    myhostname parametresi alan adımızı içermelidir:

    myhostname = namehost.primer.ru

    Şimdi MySQL tablosunda listelenen tüm alanlara mesaj göndermek için bir satır ekleyin:

    virtual_transport = lmtp:unix:özel/dovecot-lmtp

    Postfix'in MySQL tablolarına bağlanabilmesi için üç seçenek daha ekliyoruz:

    virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
    virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
    virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf

    MySQL ve Postfix dosyalarının ayarlanması

    dosya oluştur

    mysql-sanal-posta kutusu-domains.cf

    Şu değerleri ona ekleyin:

    kullanıcı=kullanıcı postası
    şifre = posta şifresi
    ana bilgisayarlar=127.0.0.1
    dbname = örnek posta
    sorgu = sanal_alanlardan 1 SEÇİN WHERE name='%s'

    Postfix'i yeniden başlatın:

    hizmet son eki yeniden başlatma

    Alan adını Postfix için test etme:

    postmap -q primer.ru mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf

    Başka bir dosya oluşturalım:

    nano /etc/postfix/mysql-virtual-mailbox-maps.cf
    kullanıcı=kullanıcı postası
    şifre = posta şifresi
    ana bilgisayarlar=127.0.0.1
    dbname = örnek posta
    sorgu = virtual_users FROM 1 SEÇİN e-posta='%s'

    Son Eki Yeniden Yükle:

    hizmet son eki yeniden başlatma

    Sonra Postfix'i tekrar kontrol edin:

    posta haritası -qe [e-posta korumalı] mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf

    Her şey doğru yapılırsa, çıktı almalıdır

    Yaratmak son dosya- takma adlar için:

    nano /etc/postfix/mysql-virtual-alias-maps.cf
    kullanıcı=kullanıcı postası
    şifre = posta şifresi
    ana bilgisayarlar=127.0.0.1
    dbname = örnek posta
    sorgu = virtual_aliases FROM hedef SEÇ WHERE kaynak='%s'

    hizmet son eki yeniden başlatma

    En son test ettiğimizde:

    posta haritası -q [e-posta korumalı] mysql:/etc/postfix/mysql-virtual-alias-maps.cf

    Değiştireceğimiz yedi dosyanın yedeğini alıyoruz:

    cp /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.orig

    Bu örnek bir komuttur. Bu dosyalar için aynısından altı tane daha sunuyoruz:

    /etc/dovecot/conf.d/10-mail.conf
    /etc/dovecot/conf.d/10-auth.conf
    /etc/dovecot/dovecot-sql.conf.ext
    /etc/dovecot/conf.d/10-master.conf
    /etc/dovecot/conf.d/10-ssl.conf

    İlk dosyayı açma:

    nano /etc/dovecot/dovecot.conf

    Bu parametrenin yorumlanmamış olup olmadığını kontrol edin:

    Include_try /usr/share/dovecot/protocols.d/*.protocol
    protokoller = imap lmtp

    Include_try /usr/share/dovecot/protocols.d/*.protocol satırı

    Aşağıdaki dosyayı düzenleyin:

    nano /etc/dovecot/conf.d/10-mail.conf

    Mail_location satırını bulduk, yorumu kaldırdık, aşağıdaki parametreyi ayarladık:

    mail_location = maildir:/var/mail/vhosts/%d/%n

    mail_privileged_group'u bulun, oraya koyun:

    mail_privileged_group = posta

    Erişim kontrol ediliyor. Komutu giriyoruz:

    Erişim şöyle görünmelidir:

    Her kayıtlı etki alanı için bir klasör oluşturun:

    mkdir -p /var/mail/vhosts/primer.ru

    ID 5000 ile bir kullanıcı ve grup oluşturun:

    groupadd -g 5000 vmail
    useradd -g vmail -u 5000 vmail -d /var/mail

    Sahibini VMail kullanıcısı olarak değiştirin:

    chown -R vmail:vmail /var/mail

    Aşağıdaki dosyayı düzenleyin:

    nano /etc/dovecot/conf.d/10-auth.conf

    Kimlik doğrulama metninin açıklamasını kaldırın ve şu satırı ekleyin:

    disable_plaintext_auth=evet

    Aşağıdaki parametreyi değiştiriyoruz:

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

    iRedMail

    İsim: iRedMail

    Lisans: GNU GPL'si

    platformu:*nix

    *nix posta sunucuları açıklıkları, performansları ve güvenlikleri ile etkileyicidir, ancak yeni başlayanlar için sıfırdan kurulum ve sonraki bakım gerçek bir kabusa dönüşebilir. iRedMail projesi bu sorunu çözmeyi amaçlamaktadır. Aslında, bu gelişme SMTP, POP3 ve IMAP protokollerini destekleyen Postfix/Dovecot tabanlı bir posta sunucusunun dağıtım sürecini ve ilk yapılandırmasını basitleştiren bir dizi komut dosyası ve hazır yapılandırmadır. Komut dosyasını çalıştırdıktan sonra gerekli paketleri kendisi indirip kuracak, bir yönetici ve bir kullanıcı ile ilk sanal etki alanını (minimum soru sorarak) oluşturacaktır. Dağıtım işleminin kendisi yaklaşık on dakika sürer ve bundan sonra posta gönderip almak mümkün olacaktır. Belgeleri okumak ve ayarlara girmek zorunda kalmayacaksınız ve özel *nix bilgisine de ihtiyacınız olmayacak. Hesaplar OpenLDAP veya MySQL'de saklanabilir, bu kurulum aşamasında seçilir. Daha sonra istediğiniz sayıda etki alanı, posta kutusu ve takma ad oluşturabilirsiniz, yani herhangi bir kısıtlama yoktur. Postaları virüslerden ve spam'den 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 . Parola kaba kuvvet girişimlerini engellemek için iptables Fail2ban ayarlanır. Proje, kullanıcılar arasında yetki devrederek Postfix ilkelerini yönetmenize izin veren geliştirme iRedAPD'yi (Erişim Politikası Delegasyonu) sunar. Yönetim, Roundcube WebMail web arayüzü kullanılarak gerçekleştirilir, paralel olarak phpLDAPadmin, PostfixAdmin, phpMyAdmin hizmet yönetimi araçları ve istatistikleri görüntülemek için AWStats log analizörü kurulacaktır. Kendi tasarımımız olan yerelleştirilmiş bir yönetici arabirimi de mevcuttur - iRedAdmin'in iki sürümü vardır: ücretsiz Açık Kaynak ve ticari iRedAdmin-Pro. İlki, 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, ona ancak gerekli ayarları manuel olarak yaparsanız (biraz deneyim gerektirir) 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.

    Hindistan Postası

    İsim: Hindistan Postası

    Lisans: GNU GPL'si

    platformu:*nix

    QMQP, QMTP, DKIM ve BATV'yi (Sıçrayan Adres Etiketi Doğrulaması) ve posta spam ve virüs taramasını destekleyen SMTP, IMAP, 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ı olan sanal etki alanlarını ve kullanıcı hesaplarını yönetmek için bir dizi araç sağlar. SMTP, IMAP ve POP3 için yönlendirme sağlar; bu, bir posta etki alanını, aralarında veya proxy olarak veri alışverişi olan birden çok sunucuda barındırmanıza olanak tanır. Kuruluş birkaç uzak ofisten oluşuyorsa bu çok uygundur. Hostcntrl yardımcı programını kullanarak hizmet için diğer etki alanlarından ayrı ayrı adresler ekleyebilirsiniz. Bu IndiMail'in heterojen bir ortamda birden fazla etki alanı oluşturmaya veya tescilli bir çözümden taşınmaya gerek kalmadan kullanılmasına olanak tanır. Veri senkronizasyonuna sahip birden çok sunucu, yapının büyütülmesini 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 işlemini çalıştıran ve verileri ayrı bir sabit sürücüde depolayabilen birkaç sözde koleksiyon (kuyruk koleksiyonu) kullanır. Bu mimari, isteklerin orijinal Qmail'den daha hızlı işlenmesini sağlar.

    Geliştiriciler ayarlarda tam özgürlük verir, 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, konfigürasyon dosyalarını içeren bir dizini, QUEUEDIR - kuyrukları olan bir dizini gösterir. Yani, IndiMail'in birden çok kopyasını aynı sunucuda her kuyruk, 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 yeterlidir. Yeni başlayanlar, FLASH menüsünü (Ncurses üzerine kurulu) kullanarak ayarları kontrol edebilir. hakkında bilgi depolamak için sanal kullanıcılar MySQL 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 büyük önem verir - SETUID'in minimum kullanımı, programlar / adresler / dosyalar arasında net ayrım, beş seviyeli güven bölümleme, yerel IP'lerin otomatik olarak 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 sunulur (çoğu /var/indimail/bin konumunda bulunur), ayrıca kurulması gereken iWebAdmin web arayüzü (QmailAdmin üzerine kurulu) kullanılarak da hesaplar yapılandırılabilir.

    gümbürtü

    İsim: gümbürtü

    Lisans: GNU GPL'si

    platformu:*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ış olup, komut dosyası oluşturma için kendi API'sini sunar (Lua ve C/C++). Mimari, sunucuları bir veya tüm etki alanları için kümeleyerek sunucu performansını artırmanıza olanak tanır. İstenmeyen postaya 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 yeteneği 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 betiği çalıştırmanız gerekir, gerisini program halleder. 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ı (yönetici şifresini içerir) silmeli, ardından web tarayıcısını açmalı ve belirtmelisiniz. Yeni Şifre. Artık etki alanlarını, hesapları ve posta kutularını, sunucu ayarlarını yönetebilir, günlükleri ve istatistikleri görüntüleyebilirsiniz.

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

    Sunucu yönetimi için üç seviye kullanılır - sunucu yöneticisi, etki alanı yöneticisi ve kullanıcı. Sunucu yöneticisi arabirimi, yalnızca etki alanları oluşturmanıza ve silmenize izin verir, ayrıca bir dizi özel ayar mevcuttur. Bir alan adı oluşturduktan sonra, RumbleLua Kullanıcı menüsünde şunu eklemeniz gerekir: yeni hesap ve ayarlarında bu etki alanını belirtin. Bu, sisteme kaydolduktan sonra posta kutuları, takma adlar oluşturma, bir adresi bir modüle bağlama, belirli bir adrese 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 çıkar çıkmaz posta gönderisi

    Linux kelimesinden ve terminalde komut girme ihtiyacından korkan yeni başlayanlar, belgeleri okumadan bir posta hizmetini hızlı bir şekilde dağıtmanıza izin veren basit bir çözüme ihtiyaç duyarlar. 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 ve bir grafik arabirim kullanarak gerekli tüm kurulum ve yapılandırmayı gerçekleştirmenize izin veren Zentyal'ı tavsiye edebilirsiniz. Zentyal, UTM yönlendiricisi, 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ıklama ile eklenen beş kategoride otuzdan fazla modül bulunmaktadır. Zentyal şu ​​şekilde kurulabilir: bağımsız sunucu, kullanıcı tabanınızı kullanarak veya birden fazla sunucu arasında çoğaltma ve kimlik bilgilerini LDAP / AD ile senkronize etme yeteneği ile bir ana / bağımlı pakette çalışın.

    Axigen

    İsim: Axigen

    Lisans: GNU GPL'si

    platformu: Linux, FreeBSD, Solaris, Windows


    Romanya ş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 arabirimi kullanarak iletilerle ç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 aktarım için kişileri bir CSV dosyasına aktarabilir/alabilir. 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 diğer kullanıcılara kurnazca devredilmiştir.

    Bir LDAP sunucusuyla entegrasyon mümkündür (belgelerde OpenLDAP ve eDirectory açıklanmaktadır) veya Aktif Dizin, bunun için özel genişletme şemaları kurmanız 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ü çizelgeyi içeren gelişmiş bir raporlama sistemine sahiptir, toplamda 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, digest-md5 vb. Virüslerle (Kaspersky, DrWeb, Symantec, ClamAV ve diğerleri) ve istenmeyen postayla (SpamAssassin dahil) savaşmak için on beş çözümle entegrasyon mümkündür. Desteklenen teknolojiler SPF, DKIM, kara/gri/beyaz listeler ve gönderenin IP/ülkesine göre filtrelemedir. Tüm bunlar, kelimenin tam anlamıyla yönetici arayüzünden tek bir tıklama ile 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ırabilme 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 ( x86/x64). Ayrıca, sanal ortamlarda hızlı dağıtım için Virtuozzo kapsayıcılar da hazırlanmıştır. Kurulum çok basittir ve hizmetleri seçmeniz, bağlantı noktalarını ayarlamanız ve kullanıcı ve yönetici bağlantıları için ağ arabirimlerini belirlemeniz gereken bir GUI arabirimi 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 çeşitli videolar bulabilirsiniz. Ayrıca kullanıcı ve yönetici demo arayüzleri mevcuttur. Axigen Ücretsiz Posta Sunucusu (Office Sürümü) ücretsizdir ve yüze kadar e-posta hesabını ve beş takvimi yönetmenize olanak tanır.

    CommuniGate Pro

    İsim: CommuniGate Pro

    Lisans:ücretsiz/ücretli

    platformu:*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ü iletimi sağlar ve konferans, otomatik operatör (IVR), otomatik çağrı dağıtımı, çağrı sırası yönetimi, sesli posta. 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 cihazları aracılığıyla doğru çalışmayı sağlar. CGP'ye dahil olan 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 Yöneticisi, kullanıcının kendi kendine abone olma olasılığıyla haber bültenini 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 arabirimini destekleyen herhangi bir istemci programı aracılığıyla bağlanabilir. Ayrıca, web arayüzü, 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 için basitleştirilmiş bir arayüz kullanmak ve WAP protokolü üzerinden erişim sağlamak da mümkündür. cep telefonları. Web istemcisinden veya adres defterinden tek bir tıklama ile bir kullanıcıyı VoIP üzerinden konuşmaya 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, kişiler listesi, görevler ve bir takvim.

    Ayarlar, kullanıcının posta kutusuna veya tek tek klasörlere erişimi diğer sunucu kullanıcılarına açmasına izin verir. Bu, bir kuruluşun kurumsal bir şirkete sahip olması gerektiğinde yararlıdır. Hesap birkaç kişi tarafından kullanılan müşterilerle iletişim için.

    Bir sunucu birden çok etki alanına hizmet verebilir. 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 Farm 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ı, müşteri sertifikaları da dahil olmak üzere dahili bir veritabanı, Active Directory veya harici bir program kullanılarak mümkündür. Ayarlarda, istemci bağlantılarına izin verilen veya reddedilen IP adreslerini belirtebilirsiniz. Sunucuda saklanan 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ümlerine bağlanmanıza olanak tanır. Şu anda Kaspersky, Sophos, McAfee, MailShell, Cloudmark çözümleriyle entegrasyon desteklenmektedir.

    Uygulanan ve standart koruma araçları - gönderenin iade adresini kontrol etme, DNSBL (RBL) desteği, belirli IP adreslerinden ve ağlardan posta alma yasağı, mektubun başlığında veya gövdesinde belirli bir satırı kontrol etme. Herhangi bir işletim sisteminde kurulum basittir, aslında arşivi paketinden çıkarmanı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'uncu bağlantı noktasında çalışır, başlattıktan sonra on dakika içinde ona 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.

    Şu anda sunucunun farklı lisanslara sahip çeşitli sürümleri mevcuttur. Beş hesabın aktif olduğu Community Edition ücretsiz, Corporate Edition ve Service Provider ek özellikleri ile ücretli olarak sunuluyor.

    UYARI

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

    Çözüm

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

    Orta ölçekli iş derken ne demek istediğimle başlayalım. Kesin sınıflandırmayı bilmiyorum ve hiçbir yere bakmadım, kontrol etmedim. Sezgisel olarak bana öyle geliyor ki bu 10-15 kullanıcıdan 200-300'e. bölümü değerlendireceğim 100 kullanıcıya kadar, çünkü neredeyse her zaman sadece bu niş içinde çalışıyorum. Daha büyük şirketlerin sorunları ve ihtiyaçları benim için kesin olarak bilinmiyor. Bir şeyin temelde 100 kişiden farklı olacağından emin olmasam da yaklaşımların aynı olacağını düşünüyorum, sadece donanım daha güçlü. Yük dağılımı ve kümeleme sorunları büyük olasılıkla burada henüz ortaya çıkmayacaktır.

    Birkaç düzine kişiden oluşan küçük bir şirketimiz var. Bir posta sunucusuna ihtiyacımız var. Teknolojinin uzun zaman önce ilerlemesine ve birçok farklı iletişim aracı sağlamasına rağmen, e-posta hala sağlam bir şekilde pozisyonlarında duruyor ve henüz onlardan vazgeçmeyecek. Aynı zamanda, bu kadar küçük bir ekipte, posta sunucusu için büyük gereksinimler yoktur. Çoğu zaman, postanın herhangi bir özel işlevsel fırfır olmadan çalışması yeterlidir. Bir e-posta istemcisi ve imap protokolü veya bir web arayüzü yeterli olacaktır. Peki, bir otomatik yanıt ayarlamak mümkünse, paylaşılan klasörler, tek bir adres defteri oluşturun, ancak onsuz da yaşayabilirsiniz.

    Posta hizmeti için olası tüm seçenekler arasında, gerekli işlevselliğin uygulanmasına yönelik temelde farklı 3 yaklaşımı seçiyorum:

    1. Google, Yandex veya postanın ücretsiz posta hizmetlerine dayalı hizmetler.
    2. Ücretsiz yazılım tabanlı posta sunucunuz.
    3. Microsoft'tan Exchange sunucusu.

    Her birini daha ayrıntılı olarak analiz edelim.

    google, yandex ve mail.ru'dan ücretsiz posta

    Hemen bir iki yorum yapacağım. Google'ın artık ücretsiz olarak kaydolabileceğinden emin değilim kurumsal posta. Kullanmadan önce kaydolan herkes ücretsiz ve yalnızca yeni kullanıcılar içindir. ücretli abonelikler. Ancak bu temel değildir ve doğrudan makalenin konusuyla ilgili değildir. Google'a iş için tamamen ödeme yapıldıysa, onu listemizden çıkaracağız. Yandex ve Mail.ru hala kesinlikle ücretsizdir. kendimi idare ettim posta alanları v Google uygulamalar ve Yandex'de. biz.mail.ru ile çalışmadım, sadece benzer bir şeyin orada uygulandığını biliyorum. Eski günlerden beri şirketin kendisini bir şekilde sevmiyorum. Şimdi yüzlerini kullanıcılara dönmüş gibi görünseler de, Amigo hala hayatta ve iyi, bu yüzden henüz dönmediler.

    Verilerin faydalarını düşünün posta hizmetleri.

    1. En önemli avantaj, tam teşekküllü postanın kayıttan hemen sonra hazır olmasıdır. Donanım ve yapılandırma satın alma maliyeti yoktur. Sitedeki talimatları izleyerek bir etki alanına bağlanabilecek ve posta kutuları oluşturabilecek az çok gelişmiş bir kullanıcı için yeterli mi? Ve zaten postayı kullanabilirsiniz.
    2. Yönetimi kolay ve kullanıcıları yönetmek için web hizmeti bunun için gerekli tüm araçları sağlar. Kullanışlı ve sezgiseldirler (her zaman olmasa da) anlaşılırdırlar.
    3. Rahat ve alışılmış web arayüzü. İnternet bağlantısının ve tarayıcının olduğu her yerden her şey hızlı bir şekilde çalışır. İyi bir mobil uygulama var.
    4. Geniş işlevsellik, kutuyu oluşturduktan hemen sonra hazır. Çeşitli filtreler, posta toplayıcılar, iyi anti-spam (Google'dan) ve çok daha fazlası.

    Her şey hiçbir şey eksik gibi görünüyor. Avantajların açık ve önemli olduğu görülüyor. Ancak hemen sonuçlara varmadan önce, eksilere bir göz atalım.

    1. Bu postayı kontrol etmiyorsunuz. o sana ait değil, sunucularınızda değil. Ona ne olduğunu bilmiyorsun. Çok hassas ve özel yazışmalarınız varsa, popüler e-posta hizmetlerinin kullanımıyla ilgili şüpheler ve şüpheler ortaya çıkar. Paranoyak görünebilir, ancak bu, kullanıcılar ve işletme sahipleri için gerçek bir endişe kaynağıdır ve küçümsenmemelidir.
    2. Sistemdeki arızalardan muaf değilsiniz ve bunları hiçbir şekilde engelleyemezsiniz. Ve başarısızlıklar, sık olmasa da, olur. Hizmetler ücretsiz olduğu için kimse sana bir şey garanti edemez. Ve bir tür mücbir sebep olursa ve veriler kaybolursa, size sadece özür dilerim söylenecektir. Kendiniz çok güvenilir bir BT yapısına sahip değilseniz, olasılık teknik problemler senin üzerinde kişisel sunucu muhtemelen daha yüksek olacaktır. Ancak bunu kontrol edebilir ve teorik olarak sizi tatmin edecek bir güvenilirlik düzeyine sahip bir sistem kurabilirsiniz.
    3. Belirgin olmayan yedekleme yöntemleri ve bu tür hizmetlerde posta kutularının kurtarılması. Posta kutusundan tüm harflerin silindiği durumlar vardır. Diyelim ki, sadece indirerek çeşitli şekillerde kaydedebilirsiniz, ancak tüm tarihleri ​​​​orijinal olarak koruyarak kutuya nasıl geri döndürebilirsiniz?
    4. Anlaşılmaz durumları analiz etmenin bir yolu yoktur. Örneğin bir mektup gönderiyorsunuz ama muhatabına ulaşmıyor. Ne yapalım? Bulut posta söz konusu olduğunda, durumu analiz edecek herhangi bir aracınız olmadığı için hiçbir şey yapmayacaksınız. Başka bir kutudan bir mektup göndermeyi deneyin. Bazen bir mektup almazsın ve neden orada olmadığını anlayamazsın. Ve yanlış yapılandırılmış bir filtrede durum basmakalıp olabilir. Bu, çok sayıda filtre olduğunda ve başka bir yönlendirme yapılandırılmışsa yaygın bir durumdur. Sunucu günlüklerine erişim olmadan durumu anlamak zor olabilir. Ve bir posta sunucusu günlüğü varsa, mektubun neden gönderilmediği veya alındıktan sonra ona ne olduğu hemen anlaşılır. Uzak sunucunun mektubunuzu alıp almadığını kesinlikle öğrenebilirsiniz.
    5. Kolay yollar yok posta kutularına erişimi kısıtlama, örneğin, yalnızca yerel ofis ağından. Kamu hizmetlerinin posta kutularına her zaman İnternet üzerinden erişilebilir. Google uygulamalarında bu sorunu üçüncü taraf hizmetlerde yetkilendirme yoluyla çözmek mümkündür. Yandex ve postada bu tür işlevleri uygulama fırsatı görmedim.
    6. Şunu da anlamak gerekiyor bedava peynir nerede olduğunu bilmek. Posta servislerinin kullanıcılardan alınan bilgileri nasıl kullandığı tam olarak belli değil. Peki, sadece onlara alakalı reklamlar göstermek için. Sadece bunun için olduğunu düşünmüyorum.

    Yaklaşık 10 yıl önce ilk çalışmaya başladığımda, organizasyonda ne tür bir posta kullanacağım sorusu yoktu. Herkes mail sunucularını kurdu ve yönetti. Ücretsiz posta hizmetleri, o zamanlar postayı yönetmek için işletmelere yönelik herhangi bir araç sağlamıyordu. Bu tür araçlar ortaya çıkmaya başladığında, artık bir anlam ifade etmeyecekleri için yakında kimsenin posta sunucularına ihtiyacı olmayacağını düşündüm. Ve posta sunucularıyla yaptığım tüm eziyetlerim (onlarla çalışmaktan hoşlanmıyorum) anlamsız hale gelecek.

    Bana genel posta hizmetlerine dayalı olarak etki alanlarını yönetme fırsatı verildi. Bundan sonra, yukarıda yazılan eksilerin listesi ortaya çıktı. Ve şahsen benim için bu eksiler artılardan ağır bastı ve şimdi hala posta sunucularını kendim kuruyorum. Sonuçta, kullanım ve yönetimin artılarını ve eksilerini birlikte düşündüğünüzde daha uygun ve güvenilirdir.

    Gördüğüm en büyük dezavantaj, tam teşekküllü posta günlüklerinin olmaması ve iyi bir yedekleme şeması. Günlükler olmadan sorunları analiz etmek elverişsizdir. Açık kaynaklı posta sunucuları için bu basit bir mesele olsa da, silinen bir mektubu orijinal konumuna hızlı ve kolay bir şekilde geri yüklemek mümkün olmayacaktır.

    Özgür yazılıma dayalı posta sunucusu

    Özgür yazılıma dayalı kendi posta sunucunuzun avantajlarını ve dezavantajlarını düşünün. Prensip olarak, bazı ücretli olanlar da buraya dahil edilebilir, örneğin, yine sıklıkla kullanılan Kerio Mail Server. Benzer bir işlevsellik sağladığı için burada da atfedilebileceğini düşünüyorum. Tek tek temsilcileri ayırmadan tüm posta sunucularını toplu olarak değerlendiriyorum. Linux'ta postfix ve exim dışında şahsen üretimde hiçbir şey görmedim. Kendim de her zaman postfix kullanırım çünkü buna alışkınım ve iyi bilirim. Bu tür sunucuların avantajlarını dikkatlice değerlendirin.

    1. Tüm bilgiler üzerinde tam kontrole sahipsiniz, posta ile gelen ve sunucunuzda saklanan. Postaya erişimi kendi takdirinize bağlı olarak kısıtlayabilirsiniz. teknik araçlar. Örneğin harflerdeki özel bilgileri silmek için kuralları şu şekilde merkezi olarak yapılandırabilirsiniz: çeşitli özellikler hangisini kendiniz kurabilirsiniz.
    2. Posta hizmetinin kullanılabilirlik düzeyi yalnızca size bağlıdır. Doğru yaklaşımla, size uygun güvenilirliği sağlayabilirsiniz sistem çalışması.
    3. Esnek yedekleme sistemi. Organizasyonu için ücretsiz olanlar da dahil olmak üzere birçok fon var. Her şey ihtiyaçlarınıza, becerilerinize ve yeteneklerinize bağlıdır. Farklı dilimleri tarihe, posta kutusuna, etki alanına göre saklayabilir, herhangi bir uygun düzeni düzenleyebilirsiniz.
    4. Neredeyse sınırsız işlevsellik. Elbette mantıklı :) Posta kutularını yalnızca şu yetenekle oluşturabilirsiniz: yerel yazışmalar, posta alımını ve gönderimini merkezi olarak yönetebilir, beyaz ve kara listelerinizi koruyabilirsiniz. Posta kutuları ve etki alanları üzerinde çeşitli kısıtlamalar ayarlayabilirsiniz. Gerekli mail kutularının maillerinin çoğaltılmasını merkezi olarak kolayca yönetebilir, her türlü yönlendirmeyi yapabilir ve çok daha fazlasını yapabilirsiniz.
    5. Sunucu çalışmasını izlemenin tüm yolları sizin elinizde. Herhangi bir anlaşılmaz durumla başa çıkabileceksiniz., posta sunucusu günlüklerine sahip olmak. Bu hizmet iyi bir şekilde günlüğe kaydedilir. Mektubun nereye gittiği belli olmadığında neredeyse hiç sorun yaşamadım. Çoğu zaman izler vardır ve mektuba ne olduğunu kesinlikle söyleyebilirsiniz.
    1. Gerekli ekipman satın al veya kirala Posta sunucunuzu düzenlemek için. Bir Linux sunucusu söz konusu olduğunda, performans gereksinimleri büyük olmayacaktır. Genelde 4 çekirdek ve 4 GB RAM için yeterli sanal makinem var. Disk alt sistemi çok daha önemlidir. Burada diskler ne kadar hızlıysa o kadar iyidir. Yedeklemeyi unutma. Aynı zamanda demir kaynaklarına da ihtiyaç duyar.
    2. Tam teşekküllü, çok işlevli bir posta sunucusu kurmak, linux sistem yönetimi konusunda en azından ortalama düzeyde bilgi gerektirir. Yani, sadece admin-enikey burada çalışmayacaktır. Deneyimli bir uzmana ihtiyacınız var. İyi bir maaşı olmalı. Eyalette böyle bir yönetici yoksa, bir kerelik kurulum işi için birini işe almanızı öneririm. Çoğu zaman, kurulumdan sonra, işlevselliği değiştirmezseniz, sunucunun bakımı için özel çalışma gerekmez. Web paneli üzerinden boş disk alanını izlemek ve posta kutularını yönetmek yeterlidir.
    3. Web arayüzü ile kullanım kolaylığıücretsiz posta hizmetlerinden daha düşük olacaktır. Beğenin ya da beğenmeyin, ancak aynı gmail çok uygun bir şekilde uygulanmaktadır. Hızlı arama, filtreler, sıralama, etiketler vb. Gerçekten uygun. Buna çok alıştım ve başka bir şey kullanamıyorum.

    Posta hizmetimin bu tür dezavantajlarını görüyorum. Benim için en önemlisi sonuncusu. Ben kendim web üzerinden postayla çalışmaya alışkınım. Mecbur kalmama rağmen mail client kullanmayı sevmiyorum. Kolaylık ve hız açısından ücretsiz posta sunucularına yönelik web arayüzleri, gmail veya Yandex'in çok gerisinde kalmaz, karşılaştırmanın bir anlamı yoktur. Yine de ortalama bir organizasyon için bunun en iyi seçenek olduğunu düşünüyorum.

    Microsoft Exchange Server'ın artıları ve eksileri

    Çok fazla borsa yönetimi deneyimim yok. Uzun zaman önce hangi posta sunucularıyla çalışacağıma karar verdiğimde test etmiştim. Yüklendi, işlevselliği inceledi. Daha sonra kurum için bir kez mail sunucusu kurdum. Tam takas istediler. Hiçbir sorun olmadı, internetteki çok sayıda kılavuza göre hızlı bir şekilde kurdum. Exchange posta sunucusu yapılandırıcılarına girme eşiği çok düşüktür. enikey bile temel işlevleri halledebilir.

    Orta ölçekli kuruluşlar için paylaşılan takvimlerin gerçekten kullanışlı ve değiştirilmesi zor bir işlev olduğunu düşünüyorum. Ve tabii ki varsa AD ile entegrasyon kolaylığı. Active Directory olmadan 20-30'dan fazla kişi için ağ yönetimini hayal edemediğim için çoğu zaman AD vardır. Burada tasarruf etmenin anlamsız olduğunu ve Microsoft Server satın almanız gerektiğini düşünüyorum.

    Şimdi Microsoft Exchange Server'ın artılarını ve eksilerini düşünün. Her ihtimale karşı tekrar uyarıyorum. Sadece vizyonumu söylüyorum, sunucuyla ilgili çok az deneyimim var, bu yüzden bu sistem hakkında daha yeterli bir değerlendirmeye sahip olmak için yorumlarda kendim hakkında yorum almak istiyorum. Değişim artıları:

    1. Mükemmel işlevsellik göreceli kurulum kolaylığı ile. Herhangi bir yönetici için temel işlevlere sahip bir sunucu dağıtın. Ayrıca, bu temel işlevsellik, Linux altındaki herhangi bir derlemeden daha fazlası olabilir.
    2. Active Directory ile Entegrasyon. Yeni bir kullanıcı hesabı oluşturursunuz ve posta kutusu onun için hemen hazır olur. Kullanıcının Microsoft Outlook'u varsa özel ayarlara gerek yoktur. Sunucuya bağlantı, birkaç fare tıklamasıyla yapılandırılır.
    3. Rahat yönetim araçları hazır halde Windows Server. Microsoft'un sunduğu çözümler için her şey gelenekseldir.

    Exchange Server'ın eksileri, çoğu Microsoft ürününün artıları kadar karakteristiktir:

    1. Fiyat, fiyat ve daha fazla fiyat. Microsoft Exchange Sunucusu pahalıdır. Onu elde etmenin haklı olup olmayacağını düşünmek ve tahmin etmek gerekir. Tüm yerleşik işlevleri kullanmak için, her biri için gerekli olacaktır. iş yeri sürüm satın al Microsoft Office Outlook dahil. Bunlar ek maliyetlerdir.
    2. İyi performans gerektirir daha fazla güçlü demir , Linux'taki sunucularla karşılaştırıldığında. Ve örneğin 50 gigabaytlık büyük posta kutularını desteklemek için çok güçlü bir donanıma ihtiyacınız olacak. Aynı güvercinlik için bu tür kutular herhangi bir özel sorun oluşturmamasına rağmen. Buna karşılık, sınırlamak için büyük olasılıkla kotaları kullanacaksınız. en büyük boy posta kutusu.
    3. Yedekleme için, büyük ihtimalle uygun donanım satın almanız gerekecek ve ücretli yazılım . Burada sadece tahmin ediyorum, uygun bir değişim yedeği için neyin gerekli olduğunu gerçekten bilmiyorum. Popüler satıcılardan ücretli yazılım biliyorum. Belki bedava bir şeyler vardır.

    Exchange Server ile ilgili sonucum, fiyat dışında hemen hemen her konuda iyi olduğu yönünde. Ücretsiz olsaydı, büyük olasılıkla kullanırdım. Oldukça nesnel nedenlerle, bu imkansızdır. İyi ve kullanışlı yazılımlar kendiliğinden ortaya çıkmaz. Onu yaratmanız ve karla geri dönmek için para harcamanız gerekiyor.

    Bugün, Microsoft Exchange Server ve Microsoft Office'in maliyeti göz önüne alındığında, bu Microsoft ürünlerini kullanmıyorum. Posta sunucusu için gerekli miktarı düzenlemeyi çok az kişi kabul eder. Bu sunucuyu daha objektif değerlendirebilmek için Exchange'e gerçek koşullarda, en az 60-80 kişi daha yakından bakmak istiyorum. Ancak şimdiye kadar bu fırsat kendini göstermedi.

    Çözüm

    Küçük bir ortalama kuruluş için posta sunucusuyla ilgili mantığımı özetlememe izin verin. Sonuç, bence, zaten açık olsa da. Açıkladığım ikinci seçeneği tercih ediyorum - linux'ta özgür yazılıma dayalı bir posta sunucusu. Ama diğer iki seçeneği de göz ardı etmem. ücretsiz posta kamu hizmetlerinden 10-15 kişilik çok küçük bir ekip için kesinlikle uygun olacaktır. Böyle bir sayı için sunucunuzu çitle çevirmenin bir anlamı yok.

    Exchange Server'a sahipseniz ve satın almak için para harcamaktan çekinmiyorsanız kullanmanızı tavsiye ederim. Ürün benzersiz bir şekilde kullanışlı, işlevsel ve kurulumu ve yönetimi kolaydır. Basit konuşmak gerekirse, bunun şartlı olduğunu anlamalısınız. Yapılandırmalar çok karmaşık olabilir, ancak bu durum Giriş seviyesi bakıyorum.

    Çevrimiçi kurs "Linux Yöneticisi"

    Yüksek düzeyde kullanılabilir ve güvenilir sistemleri nasıl oluşturacağınızı ve sürdüreceğinizi öğrenme arzunuz varsa, çevrimiçi kurs "Linux Yöneticisi" OTUS'ta. Kurs yeni başlayanlar için değildir, kabul için temel ağ bilgisine ve bir sanal makineye Linux kurulumuna ihtiyacınız vardır. Eğitim 5 ay sürer ve sonrasında kursun başarılı mezunları ortaklar tarafından mülakata alınabilir. Giriş sınavında kendinizi test edin ve daha fazla ayrıntı için programa bakın.

    "Sosyal Medya İçerik Pazarlaması: Abonelerin aklına nasıl girilir ve markanıza aşık olmaları nasıl sağlanır?" adlı yeni bir kitap yayınladık.

    Abone

    Posta sunucusu özel bir aracıdır - posta isteklerini işleyen, mesajları bir makineden diğerine aktaran bir program.

    E-posta sunucusu, bize tanıdık gelen gerçek bir sunucu gibi davranır. Postane, baytları zarflardaki kağıt mesajlar gibi ele alır.

    Bir arkadaşınıza mektup göndermek için içeriğini yazmalı, alıcının e-posta adresini belirtmeli ve tüm verileri e-posta sunucunuzun adresine aktarmalısınız. Gönderme işlemi bir bilgisayarda veya . Gönderen sunucu gerekli hesaplamaları yapar ve yazışmayı, mektubun mutlu bir arkadaşa ulaştığı alıcının sunucusuna yönlendirir.



    Posta sunucusu protokolü nedir?

    Kesintisiz ve senkronize çalışması için dünyadaki tüm posta sunucularının üç ana çalışma protokolüne uyduğu ortaya çıktı,

    SMTP Basit Posta Aktarım Protokolü postası gönderme

    İlk versiyonu 1982 standartlarında açıklanan SMTP adlı bir protokol, posta göndermekten her zaman sorumludur. 2008'de genişletilmiş işlevselliğe sahip ESMTP sürümüne yükseltildi. Klasik protokol erişim bağlantı noktası: 25 TCP, SSL kabuğu kullanılması durumunda bağlantı noktası 465 TCP olarak değişir.

    SMTP protokolünün nasıl çalıştığına dair tipik bir örnek, aşağıdaki eylem dizisidir:

    • Bilgisayarınızdaki e-posta istemciniz, bağlanmak üzere yapılandırıldığı SMTP sunucusuyla bir bağlantı kurar.
    • Sunucu yalnızca sizden alınan bir parametreyle ilgilenir - alıcı. O bir talepte bulunur DNS hizmeti teslimat IP adresini almak için
    • SMTP sunucusu alıcının adres alanındaki konumunu bulduktan sonra, alıcının sunucusuna 25 numaralı bağlantı noktasından doğrudan bağlanma girişiminde bulunulur.
      Alıcının SMTP sunucusu, veritabanındaki istemcinin varlığını kontrol eder, bir eşleşme olması durumunda, kullanıcının posta kutusuna yerleştirilmek üzere verileri dahili POP3 sunucusuna aktarır.
    • Alıcının SMTP ana bilgisayarına bağlanmada sorunlar varsa, gönderme denemesi düzenli aralıklarla birkaç kez daha tekrarlanacaktır. Reddederseniz, bir hata mesajı alırsınız.

    POP3 Postane Protokolü 3 postasını alma ve saklama

    İlk, klasik ve basit protokol uzaktan erişim posta kutusuna. E-postanın sunucularda saklandığı ve ekranda gördüğünüz şeyin yalnızca yerel kopyası olduğu bir sır değil. 1988'de, istemcilerin sunuculardan yazışmaları toplayabildiği protokolün üçüncü, son sürümü oluşturuldu. Varsayılan olarak, e-postaları şuraya kopyaladıktan sonra: yerel depolama POP3 protokolünü kullanarak sunucudan kalıcı olarak silinirler. Standart erişim bağlantı noktası: 110 TCP

    Bir POP3 sunucusuyla bir şablon oturumu düşünün:

    • Yetki. Bağlı istemci, ad ve parolaya göre kimlik doğrulama prosedüründen geçer. Bu e-posta adresinin kendisine ait olup olmadığını kontrol eder
    • işlem. Posta kutusunun mevcut durumu, mektupların kabulü ve yazışmalarla çalışma hakkında veri alışverişi var
    • Güncelleme. Sunucu, okunan mesajları deposundan kaldırır ve oturumu kapatır.

    Gelişmiş posta işleme IMAP İnternet İleti Erişim Protokolü

    Uzak posta sunucusuyla çalışmak için daha karmaşık, karmaşık ve modern bir protokol. 1986'da çıktı ve 2003'teki son baskının hacminde önemli ölçüde artış oldu. POP3 iletişiminden temel farkı, işin tüm içeriği göndermeden yürütülmesi, sunucunun hemen üzerinde olmanız ve bilgileri doğrudan orada düzenlemenizdir. Protokolün dezavantajı, İnternet bağlantısı kesildiğinde postayla çalışamamaktır. Bazı uzmanlar, IMAP'nin bir tekel haline geleceğine inanıyor posta protokolleri, mektup gönderme işlevinin vasat uygulaması için değilse. Ana bağlantı noktası: Şifreli bir SSL kanalı üzerinden bağlanırken 143 TCP veya 993 TCP.

    Bir IMAP sunucusu dört durumda olabilir

    • Kimlik doğrulama olmadan. Sunucu, kullanıcıdan kullanıcı adı ve şifre aktarımını bekliyor
    • Kimliği doğrulandı. Daha fazla çalışma için bir posta kutusu seçeneği var
    • Seçim durumu. Bir posta kutusu seçtikten sonra içindeki harflerle çalışma başlar.
    • Çıkış. Bağlantıyı hata veya müşteri isteği ile kapatma

    Kendi posta sunucusu

    Sıradan bir kullanıcı için Google, Yandex vb. Hiçbir şirket, müşterilerden başkasının alan adı altında sipariş almak istemeyecektir, bu da kendi posta düğümlerini oluşturmanın zamanı geldiği anlamına gelir. Burada birkaç seçenek var

    Hazır çözümler

    Yandex ve MAIL.ru, alan adınız için ücretsiz posta sağlayıcı hizmetleri sunar. Bu, şu adresten posta aldığınız anlamına gelir: [e-posta korumalı], kendi posta sunucunuzu manuel olarak oluşturduysanız, tamamen aynıydı. Ancak şirket, uygun bir web arayüzü ve çalışanlar için ayrı adresler sağlayarak yazışmaların işlenmesini üstlenir.

    Diğer bir artısı ise kurumsal mail sunucularının sunucu adreslerinin her zaman müşterilerin güveninde olması, bu da spam'a düşme ihtimalinin çok daha az olduğu anlamına gelir.

    Manuel olarak kendi kendine yapılandırma

    Bu zor bir yol. Böyle bir sunucu kurmak uzun zaman alıyor. Ve özel bir şirketle iletişim kurmak daha kolay ve hatta daha ucuz olacaktır.

    Windows Server için klasik, Microsoft Exchange Server'dır. Windows ortamına tam entegre, tüm protokollerle uyumlu, hızlı ve kurulumu kolay

    Linux için birkaç tam teşekküllü çözüm vardır, ancak uzmanlar son zamanlarda Postfix sunucusunu çalışmanın en güvenli ve en uygun yolu olarak belirtmiştir. Takılabilir spam filtreleri, atlanan posta denetimi ve veritabanı desteği, Postfix'in ayrılmaz parçalarıdır.

    | |

    Postfix, e-posta göndermek ve almak için bir uygulama olan bir mesaj aktarım aracısıdır (İngilizce Posta Aktarım Aracısı veya MTA). Bu kılavuz, Postfix'i yalnızca yerel uygulamalara (yani, Postfix ile aynı sunucuda kurulu uygulamalara) mesaj gönderecek şekilde nasıl kuracağınızı ve yapılandıracağınızı gösterir.

    Bu neden gerekli?

    Üçüncü taraf bir e-posta sağlayıcı kullanırken, kendi posta sunucunuzu çalıştırmanıza gerek yoktur. açıksa bulut sunucusu e-posta bildirimleri göndermesi gereken uygulamalarda, yerel bir SMTP mesajlaşma sunucusu, üçüncü taraf bir e-posta sağlayıcısına ve tam gelişmiş bir SMTP sunucusuna harika bir alternatiftir.

    Bir uyarı uygulamasının harika bir örneği OSSEC'dir; bu sistem herhangi birine uyarı gönderebilir belirtilen adres E-posta. Kendi türünde diğer birçok uygulama gibi, OSSEC de bildirim göndermek için hem üçüncü taraf bir SMTP sunucusunu hem de yerel bir mesajlaşma SMTP sunucusunu kullanabilir.

    Not: Sunucudan yalnızca bir adrese bildirim almanız gerekiyorsa, yanlışlıkla spam'e düşebilecek e-posta adreslerinden oluşan bir beyaz liste oluşturmanız önerilir.

    Sunucunun sitenin potansiyel kullanıcılarına bildirim göndermesi gerekiyorsa (örneğin, elektronik onaylar kayıt), alanı spam gönderenlerden korumanız gerekir; o zaman sunucu bildirimlerinin spam olarak işaretlenme olasılığı daha düşüktür.

    Gereksinimler

    Bu kılavuzu tamamlamak için ihtiyacınız olan:

    • ve genişletilmiş sudo ayrıcalıklarına sahip bir kullanıcı hesabı;
    • Geçerli bir alan adı (bu kılavuzda example.com alan adı varsayılmıştır).

    Sunucu ana bilgisayar adı, bu etki alanı veya alt etki alanıyla eşleşmelidir. Sunucunun ana bilgisayar adını kontrol etmek için, komut isteminde ana bilgisayar adını girin. Çıktı, oluşturulduğunda aldığı sunucu adıyla eşleşmelidir (örneğin, example.com).

    Adım 1 Postfix'i Yükleyin

    Postfix'i, postayı kurmak için gereken bir dizi başka programla birlikte yüklemek için, mailutils paketini yüklemeniz yeterlidir:

    sudo apt-get mailutils'i kur

    Mailutils paketi, Postfix'i ve bağımlılıklarını yükleyecektir. Komutun çıktısı şuna benzer:

    Aşağıdaki YENİ paketler kurulacak:
    guile-2.0-libs libgsasl7 libkyotocabinet16 libltdl7 liblzo2-2 libmailutils4 libmysqlclient18 libntlm0 libunistring0 mailutils mailutils-ortak mysql-ortak son ek ssl-sertifikası
    0 yükseltildi, 14 yeni yüklendi, 0 kaldırılacak ve 3 yükseltilmedi.
    5.481 kB arşiv almanız gerekiyor.
    Bu işlemden sonra 26.9 MB ek disk alanı kullanılacaktır.
    Devam etmek istiyor musun?

    Yukarıdaki paketlerin tümünü kurmak için ENTER tuşuna basın. Kurulumun sonunda, türü seçmeniz gereken Postfix yapılandırma penceresi görünecektir. posta ayarları; varsayılan seçenek, bu kılavuza daha uygun olan İnternet Sitesi'dir (onaylamak için SEKME ve ENTER'a basın).

    Bu, Sistem posta adı alanıyla birlikte yeni bir Postfix yapılandırma penceresi getirecektir. Bu alan, onu oluştururken seçtiğiniz sunucu adıyla eşleşmelidir. Bir ad belirtin, ardından SEKME ve ENTER tuşlarına basın.

    Not: Satırda first.example.com gibi bir alt alan adı görünüyorsa, bunu example.com olarak kısaltın.

    2. Adım: Postfix Kurulumu

    Bu bölüm, Postfix'in kurulu olduğu sunucudan (yani yerel ana bilgisayardan) mesaj göndermek için nasıl yapılandırılacağını gösterecektir.

    Bunu yapmak için, Postfix yalnızca geri döngü arabirimini dinleyecek şekilde yapılandırılmalıdır - bu, sunucunun dahili iletişim için kullandığı sanal ağ arabirimidir. Postfix yapılandırma dosyasını nano düzenleyiciyle açın:

    sudo nano /etc/postfix/main.cf

    İçinde aşağıdaki kod bloğunu bulun:

    mailbox_size_limit = 0
    alıcı_delimiter=+
    inet_interfaces = hepsi

    inet_interfaces = all satırını inet_interfaces = loopback-only satırıyla değiştirin. Şimdi bu blok şöyle görünür:

    mailbox_size_limit = 0
    alıcı_delimiter=+
    inet_interfaces = yalnızca geri döngü

    Loopback-only yerine localhost da kullanabilirsiniz:

    mailbox_size_limit = 0
    alıcı_delimiter=+
    inet_interfaces = yerel ana bilgisayar

    Dosyayı düzenlemeyi bitirdiğinizde, değişiklikleri kaydedin ve kapatın (CTRL+X, ardından Y ve ENTER). Ardından Postfix'i yeniden başlatın:

    sudo hizmeti postfix yeniden başlatma

    3. Adım: SMTP Sunucusunu Test Etme

    Şimdi Postfix'in dışarıya mesaj gönderip gönderemeyeceğini kontrol etmemiz gerekiyor. e-posta adresi. Bu, yine mailutils paketinin bir parçası olan mail komutu kullanılarak yapılır.

    Bu nedenle, bir test mesajı göndermek için şunu yazın:

    echo "Bu, e-postanın gövdesidir" | mail -s "Bu konu satırıdır" [e-posta korumalı]

    Not: Yerine [e-posta korumalı] geçerli bir e-posta adresi kullanın.

    Mesajın gönderildiği posta kutusunu kontrol edin. Gönderilen mesaj görünmüyorsa spam klasörünüzü kontrol edin.

    Not: Bu kılavuz, geleneksel adresi kullanır [e-posta korumalı], burada avcı Linux kullanıcı adıdır ve etki alanı sunucunun ana bilgisayar adıdır (bu dize Kimden alanında belirtilmelidir).

    4: Posta Yönlendirme

    Son olarak, sunucunun gönderilen mesajları iletebilmesi için posta iletmeyi (veya iletmeyi) ayarlamanız gerekir. kök kullanıcı, kişisel harici adresinize.

    Postfix'in sistem tarafından oluşturulan iletileri e-posta adresinize göndermesini sağlamak için /etc/aliases.conf dosyasını düzenleyin.

    sudo nano /etc/takma adlar

    Standart bir Ubuntu 14.04 kurulumunda bu dosya şöyle görünür:


    posta müdürü: kök

    Bu ayar, sistem mesajlarını kök kullanıcıya iletir. Artık mesajların e-posta adresinize yönlendirildiğinden emin olmanız gerekiyor. Bunu yapmak için dosyaya aşağıdaki satırı ekleyin:

    # Biçim için man 5 takma adına bakın
    posta müdürü: kök
    kök: [e-posta korumalı]

    Yer değiştirmek [e-posta korumalı] Kişisel e-posta adresinizle. Dosyayı kaydedip kapatın. Değişikliklerin etkili olması için aşağıdaki komutu çalıştırın:

    Şimdi kök kullanıcıya bir mesaj göndererek yönlendirmeyi test edin:

    echo "Bu, e-postanın gövdesidir" | mail -s "Bu konu satırı" kökü

    Bu mesaj, posta kutusu(değilse spam klasörünüzü kontrol edin).

    Etiketler: ,