Postfix İşlem e -posta hizmeti
Unix tabanlı sistemler için açık kaynaklı posta transfer aracısı
Postfix, e -posta yönlendirme ve teslimat için güçlü bir posta aktarım aracısıdır. Önemsiz posta kontrolü, DB desteği ve günlük yönetimi gibi değerli özellikler sunar.
Genel Bakış
E -posta, işletmeler ve bireyler için en hızlı ve güvenilir iletişim ortamlarından biridir. Tüm bu iletişim ortamını çalıştıran yazılıma posta sunucusu ve posta istemcisi denir. Posta aktarım aracısı olarak da bilinen posta sunucusu, e -postayı sunucudan İnternet’teki sunucuya aktarmaktan sorumludur, posta istemcisi bu e -postaları alma etkinliklerini gerçekleştirir. Postfix, AIX, BSD, HP-UX, Linux, MacOS X, Solaris gibi UNIX tabanlı sistemlerde çalışabilir ve bu, dünyanın sisteminin çoğu zaten UNIX tabanlı işletim sisteminde çalıştığı için seçime gitmesini sağlar. Postfix, birçok işletim sistemi satıcısı tarafından varsayılan posta aktarım aracısı yazılımı olarak da kullanılabilir. SMTP’yi destekler. Her satıcının, gereksinimlerine göre orijinal yazılıma kendi özelleştirmesi vardır. Postfix, önemsiz posta kontrolü, veritabanı desteği, günlük yönetimi ve daha fazlası gibi inanılmaz bir dizi güçlü özellik sunar. MySQL, Memcache SQLite, PostgreSQL, LDAP gibi veritabanı için geniş bir desteğe sahiptir. Box-in-in-Box bir webmail sunar ve mobil cihazlarınız arasında senkronize olmayı süper kolaylaştıran IMAP/SMTP’yi destekler. Ayrıca kişileri ve takvim senkronizasyonunu da destekler. HTTPS TLS desteği ile birlikte gelir ve ücretsiz bir SSL sertifika sağlayıcısı olan Let’s Encrypt’i kullanarak sertifikaları otomatik olarak oluşturur ve yeniler. İş işlemlerinizi sorunsuz ve verimli bir şekilde çalıştırmak için, birinci sınıf ve son derece optimize edilmiş bir posta yazılımı çok önemlidir ve performans Postfix’in diğer posta sunucusu yazılımı üzerindeki popülaritesinin temel faktörü olmuştur. Tek bir örnekten saniyede 300’den fazla e -posta gönderebilir. E -postayı kullanırken işletmelerin bugünlerde karşılaştığı en büyük sorunlar spam gönderiyor. Postfix, spam filtrelemesinin ağrısını alan ve spam e -postaları tarafından şişirmek için endişelenmenizi sağlayan yerleşik bir güçlü içerik filtresine sahiptir.
Sistem gereksinimleri
Postfix posta kuyruğu şunları gerektirir:
- Bir dosyayı yakın bir dizinle yeniden adlandırma dosyasının inode numarasını değiştirmez.
- Bu dosyanın FSYNC () (ana dizini değil) başarılı bir şekilde döndükten sonra bir dosya kaybolmaz ve ardından sistem çöker. Bu, bu dosya daha sonra yakın bir dizin olarak yeniden adlandırıldığında bile doğru olmalıdır.
- Sanal bir konuk makinesindeki postfix bir dosyayı fsync () ile yıkadığında, dosya bilgileri değişken ana bilgisayar belleğinde önbelleğe alınmamalıdır. Bunun yerine, bilgiler sanal konuk makinesinde FSYNC () dönmeden önce derhal diske (veya kalıcı önbelleğe) yazılmalıdır.
- Postfix, yürütme bitini bir kuyruk dosyasında ayarlayabilir. Bu işe yaramazsa, hiçbir posta teslim edilmeyecektir. Yukarıdakilere ek olarak, postfix maildir teslimatı şunları gerektirir:
- Bir dosya, farklı yakın dizinler arasında zorlu olabilir. -Bir dosya, yakın bir dizine sert bağlandığında, eski dizinden bağlantısız olduğunda ve daha sonra sistem çöktüğünde kaybolmaz. Postfix posta kutusu teslimatı ek gereklilik getirmez. Postfix komutundaki dosyalar \ _Directory şunları gerektirir:
- Setgid bit çalışır. Bu, posta komutuyla posta kuyruğuna erişmek ve korunan UNIX-alan soketlerine, posta ve postqueue komutları ile erişmek için gereklidir.
Özellikler
Aşağıda, ana postfix özelliklerinin bir listesidir. Bazı özellikler üçüncü taraf kütüphaneleri gerektirir (örnekler: LDAP, SQL, TLS). Diğer özellikler yalnızca gerekli işletim sistemi desteği mevcut olduğunda ve Postfix bunu nasıl kullanacağını bilirse kullanılabilir (örnekler: IP sürüm 6, bağlantı önbelleği).
- Linux konteyner desteği
- Logfile’a giriş yapmak
- Önemsiz posta kontrolleri
- Maildir ve posta kutusu biçimi
- Birden çok veritabanı desteği
- Protokoller Desteği
- Adres manipülasyonu
- Açık kaynak
Kurulum Talimatları
Ubuntu’ya Postfix’i yükleyin
Postfix Ubuntu’nun varsayılan depolarına dahildir, bu nedenle kurulum inanılmaz derecede basittir. Başlamak için, yerel `` apt ‘paket önbelleğinizi güncelleyin ve yazılımı yükleyin. Bazı ek istemleri yanıtlamak için `debian_priority = düşük ‘çevre değişkeni kurulum komutumuza geçeceğiz:
sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix
Söz konusu bilgileri, istemlerinizi çevreniz için doğru şekilde doldurmak için kullanın:
- Genel Posta Yapılandırması Türü?: Bunun için, altyapı ihtiyaçlarımızla eşleştiği için İnternet sitesini seçeceğiz.
- Sistem Posta Adı: Bu, adresin yalnızca hesap kısmı verildiğinde geçerli bir e -posta adresi oluşturmak için kullanılan temel etki alanıdır. Örneğin, sunucumuzun ana bilgisayar adı
e.example.com
, ancak muhtemelen sistem posta adını `` örneği.comolarak ayarlamak istiyoruz, böylece
kullanıcı1 ‘kullanıcı adı verildiğinde, Postfix bu e -posta adresini kullanacak Adres spambotlardan korunuyor. Görüntülemek için JavaScript etkinleştirilmiş JavaScript’e ihtiyacınız var. =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ . ‘+’ c o m ‘; var addy_text939888f102c84e786c95e32ef264a8c =’ u s e r1 ‘+’ #101; ‘+’ . ‘+’ c o m ‘; document.getElementById (’ cloak93988f102c84e786c95e32ef264a8c ‘). - Root ve Postmaster Posta Alıcı: Bu,
root@
ve `postmaster@‘olarak adreslenen posta iletilecek Linux hesabıdır. Bunun için birincil hesabınızı kullanın. Bizim durumumuzda Sammy. - Posta kabul etmek için diğer destinasyonlar: Bu, bu postfix örneğinin kabul edeceği posta hedeflerini tanımlar. Bu sunucunun almaktan sorumlu olacağı başka herhangi bir alan eklemeniz gerekiyorsa, bunları buraya ekleyin, aksi takdirde varsayılanın iyi çalışması gerekir.
- Posta kuyruğunda senkron güncellemeleri zorlayın?: Muhtemelen bir günlükli dosya sistemi kullandığınız için, burada kabul edin.
- Yerel Ağlar: Bu, posta sunucunuzun iletileri iletecek şekilde yapılandırıldığı ağların bir listesidir. Varsayılan, çoğu senaryo için çalışmalıdır. Değiştirmeyi seçerseniz, ağ aralığı konusunda çok kısıtlayıcı olduğundan emin olun.
- Posta Kutusu Boyut Sınırı: Bu, mesajların boyutunu sınırlamak için kullanılabilir. “0” olarak ayarlamak, herhangi bir boyut kısıtlamasını devre dışı bırakır.
- Yerel adres uzantısı karakter: Bu, adresin normal kısmını bir uzantıdan ayırmak için kullanılabilecek karakterdir (dinamik takma adlar oluşturmak için kullanılır).
- Kullanılacak İnternet Protokolleri: Postfix’in desteklediği IP sürümünü kısıtlayıp kısıtlamayacağınızı seçin. Bizim amacımız için “hepsini” seçeceğiz. Açık olmak gerekirse, bunlar bu kılavuz için kullanacağımız ayarlar:
- Genel Posta Yapılandırması Türü?: İnternet sitesi
- Sistem Postası Adı: Örnek.com (Mail.example.com değil)
- Root ve Postmaster Mail Alıcı: Sammy
- Posta kabul edilecek diğer destinasyonlar: $ myhostname, example.com, mail.example.com, localhost.example.com, localhost
- Posta kuyruğunda senkron güncellemeleri zorla?: Hayır
- Yerel Ağlar: 127.0.0.0/8 \ [:: ffff: 127.0.0.0 ]/104 \ [:: 1 ]/128
- Posta Kutusu Boyut Sınırı: 0
- Yerel adres uzatma karakteri: +
- Kullanılacak İnternet Protokolleri: Hepsi Bu ayarları yeniden ayarlamak için geri dönmeniz gerekiyorsa, bunu yazarak yapabilirsiniz:
$ sudo dpkg-reconfigure postfix
İstemler önceki yanıtlarınızla önceden nüfuslu olacaktır. İşiniz bittiğinde, sistemimizi nasıl istediğimizi ayarlamak için biraz daha fazla yapılandırma yapabiliriz.
SSS
Postfix ne için kullanılır?
Postfix, sistemin dışındaki hesaplara elektronik e-postalar sunmak için ücretsiz ve açık kaynaklı bir posta transfer aracısıdır (MTA). Yaygın olarak kullanılan Sendmail programına harika bir alternatiftir. Postfix e -posta sunucusu basit ve kurulumu kolay SMTP Sunucusu Ubuntu
Postfix açık kaynak mı?
Postfix Mail Server açık kaynak ve kendi kendine barındırılan posta aktarım aracısıdır (MTA). Postfix Linux SMTP Sunucusu Yapılandırma Kaynak Kodu Deposu Gitithub‘da mevcuttur.
Postfix ücretsiz mi?
Evet, Postfix, IBM Public Lisans 1.0 kapsamında yayınlanan Posta Açık Kaynak MTA’yı göndermek için Postfix’i kullanmak, doldurmak ve yapılandırmak ücretsizdir.
Postfix hangi dilde yazılır?
Postfix E -posta Listesi Yönetim Yazılımı C ve HTML dillerinde yazılmıştır.
Postfix’e en iyi alternatifler nelerdir?
Dovecot, OpenSMTP, Sendmail, MailInator, Postal, Dovecot, Exim ve Qmail, Postfix SMTP yapılandırmasına bazı popüler alternatiflerdir.
Keşfetmek
Aşağıdaki bağlantıları alakalı bulabilirsiniz: