Sisteminizde e-posta iletme postfix sunucusunu kurmak için aşağıdaki basit adımları uygulamanız gerekir:
Aktivitelere tıklayarak terminal penceresini açın ve CentOS 8'de sol kenar çubuğundan terminali seçin.
Postfix'i yükle
İlk olarak, sisteminizde postfix'in kurulu olduğundan emin olun.Aşağıdaki komutu kullanarak postfix kurulumunu kontrol edebilirsiniz:
$ rpm -qa | grep son ekiSisteminizde aşağıdaki çıktı görüntülenmelidir.
Aksi takdirde, aşağıdaki komutu kullanarak postfix'i kuracaksınız:
$ sudo dnf yükleme sonrası düzeltmePostfix kurulumu tamamlandıktan sonra, şimdi aşağıdaki komutu kullanarak postfix servis durumunu kontrol edebilirsiniz:
$ sudo hizmeti postfix durumuSisteminizde aşağıdaki çıktı görüntülenmelidir.
Yukarıdaki ekran görüntüsünde de görebileceğiniz gibi, bu sistemde postfix servisleri aktiftir. Artık netstat komutu yardımıyla postfix hizmetlerinin 25 numaralı bağlantı noktasında çalıştığını doğrulayabiliriz. Bunu yapmak için aşağıdaki komutu yazın:
$ sudo netstat -ltnp | grep 25Sisteminizde aşağıdaki çıktı görüntülenecektir:
Yukarıdaki çıktıda, son sütun işlemin PID'sini temsil eder. Burada, bu bir postfix gösterir.
Postfix e-posta iletme yapılandırması
Şimdi, e-postaları iletmek için postfix yapılandırmasını başlatın. Bu basit bir görevdir. İlk olarak, postconf komutunu kullanarak postfix yapılandırma dizini yolunu bulmamız gerekiyor.
$ postkonf | grep yapılandırma_diziniTerminalde aşağıdaki çıktı gösterilecektir:
Şimdi, tüm postfix yapılandırma dosyalarının /etc/postfix dizininde yer aldığına dair bir fikrimiz var, bu yüzden dizinin içine gidin ve 'ana'yı düzenleyin.cf' yapılandırma dosyası.
Dosyayı favori metin düzenleyicinizde açın veya sisteminizde kurulu olan. Burada, yapılandırma dosyalarını değiştirmek için bir vim düzenleyici kullanıyoruz.
$ vi /etc/postfix/main.bkzTerminalde göreceğiniz aşağıdaki pencere:
Şimdi, 'main'in sonuna aşağıdaki satırları eklemeniz gerekiyor.cf' dosyası.
virtual_alias_domains = etki alanım.com theanotherdomain.comvirtual_alias_maps = karma:/etc/postfix/sanal
Burada, postfix'in e-postaları kabul ettiği etki alanlarını listelemek için birinci satır virtual_alias_domains kullanılır. Bir boşlukla ayrılmış birden fazla alan eklenebilir.
İkinci satır virtual_alias_maps dosyanın yolunu belirtir, yönlendirme etki alanları için eşlemeyi belirtir.
/etc/postfix/sanal dosyasını açın ve yönlendirme e-postalarını hedefle birlikte ekleyin.
$ vi /etc/postfix/sanal
E-postaları bir e-postadan diğerine yönlendirmek istediğimizi varsayalım:
[email protected]'dan [email protected]'a
Yukarıdaki e-postalarda, ilk e-posta, hangi postfix'in e-postaları alacağını gösteriyor. İkinci e-posta, postfix'in e-postayı nereye ileteceğini gösteriyor. Posta birden fazla e-posta hedefine iletilebilir. Bu mailleri girdikten sonra dosyayı kaydedip kapatın. Şimdi, aşağıdaki komutu kullanarak postfix tablosunu güncelleyin:
$ postmap /etc/postfix/sanalPostfix'i yeniden yükle
Postfix yapılandırma dosyalarında gerekli bazı değişiklikleri yaptıktan sonra, aşağıdaki komutu kullanarak postfix yapılandırmalarını yeniden yükleyin veya yeniden başlatın:
$ sudo /etc/init.d/postfix yeniden yükleme# veya
$ sudo hizmeti postfix yeniden yükleme
Şimdi test edin
Yapılandırmalar tamamlandıktan sonra e-postaları diğer etki alanlarında yönlendirmeyi deneyin.
Sonuç
Bu yazımızda, Linux sisteminde postfix mail yönlendirmenin nasıl yapılandırılacağını öğrendik. Ayrıca, postfix yapılandırma dosyalarının nasıl düzenleneceğini de öğrendik. Yapılandırmaları test edin. Bir dakika içinde iletilen hedefe e-posta geldiğini fark edeceksiniz. Umarım bu makale sizin için ilginç olur.