Postfix ve Dovecot ile CentOS'a posta sunucusu kurun

Ne yapacağımızın farkında olmak için bu terimler sözlüğünü göstererek başlayacağız:

MTAPosta Aktarım Aracısı. İnternette posta aktarımı için bir aracı veya sunucudur. E-postaların transferi ve internet üzerinde yönetimi için kullanılır. Bazı daha popüler MTA'lar Postfix ve Sendmail, Exim, qmail'dir.

SMTPBasit Posta Aktarım Protokolü (SMTP) veya Basit Posta Aktarım Protokolü. Giden maillerde iletişim için kullanılan bir protokoldür. Bu, giden postayı yönetmekten ve onu hedef sunucuya göndermekten sorumludur.

POP ve IMAPIMAP. İnternet Mesaj Erişim Protokolü ve POP. Posta Ofisi Protokolü. Bir sunucuda gelen postayı yönetmek için tasarlanmış protokollerdir.

son düzeltmePostfix, Sendmail'e benzer bir posta değişim aracısıdır, giden bir posta sunucusunun kullandığı SMTP isteklerini çözmemize yardımcı olur. Bazı benzer MTA'lar Xlite veya Sendmail'dir.

güvercinGelen bir posta sunucusudur. Desteklediği protokoller arasında Pop, Pop3 ve IMAP bulunmaktadır.

Kullanılan bağlantı noktaları:

  • 25 - SMTP
  • 110 - POP3
  • 143 - Imap
  • 587 - Gönderme

Kısa açıklama bir posta sunucusu nasıl çalışır:

BÜYÜT

Bu resimde Juan, Pedro'ya bir e-posta gönderiyor. Gönder'e tıkladığınızda, istek smtp sunucusu tarafından yönetilir, bu nedenle protokolün universidad.com'da hangi sunucuya gideceğini bulması gerekir. Bunu yapmak için istek, univerisdad.com'da, bu durumda Correo.universidad.com'da hedef sunucu hakkında bilgi döndürecek bir DNS sunucusundan geçer. Bu bilgiler MX Kayıtları olarak bilinir.

Alınacak sunucunun bilgisi alındıktan sonra SMTP protokolü, teslim edilecek paketlerin depolanması için mail.universidad.com'a talebi gönderir. Peter posta istemcisini açtığında, gelen POP veya IMAP posta sunucusu bu bilgiyi gelen kutusuna indirecektir.

Gereksinimler

  • Kullanılan Linux dağıtımı: CentOS 6.5
  • Ücretsiz indirin

CentOS Posta Sunucusu Kurulumu


Ağ kartı yapılandırması

Ağ kartımızı ister Network Manager sihirbazı ile ister konsoldan sabit bir IP ile konfigüre etmemiz gerekiyor. Bu örnekte aşağıdaki parametreleri kullanacağız.

NotBir sanal makine kullanıyorsak, ağ bağdaştırıcısını bir köprü olarak yapılandırırız.

 IPADDR = 192.168.0.19 NETMASK = 255.255.255.0 AĞ GEÇİDİ = 192.168.0.1 DNS1 = 187.185.15.114
Bu verilerle yapılandırılacaktır (her birinin neye ihtiyacı olduğuna bağlı olarak değişebilirler).

Postfix kurulumu ve konfigürasyonu
SMTP giden posta sunucusunu kurmak için. Terminali açıyoruz ve aşağıdaki komutu uyguluyoruz:

 # yum yükleme postfix'i
Paketler kurulduktan sonra servisi başlatıyoruz.
 # yum hizmeti postfix başlangıcı
Sunucu her başladığında otomatik olarak başlayacak şekilde ayarladık.
 # yum chkconfig postfix açık
Yapılandırılacaktır.

Main.cf yapılandırma dosyasını düzenleyin
Yapılandırma dosyasını düzenliyoruz ana.cf aşağıdaki yolda olan:

 # /etc/postfix/main.cf
NotUncomment (# işaretini kaldırın) veya uncomment yapın ve dosyada bulunan aşağıdaki satırları değiştirin.
 # Yöneteceğimiz ana bilgisayar adını ayarlayın. myhostname = mail.solvetic.net # Ana etki alanını ayarlayın. mydomain = solventtic.net # Bu satırın yorumunu kaldırın: myorigin = $ mydomain # Tüm arayüzler için çalışacak şekilde ayarlayın. inet_interfaces = all # Aşağıdaki satırın yorumunu kaldırıyoruz mynetworks_styles = subnet # Yerel ağları kurun, bu örnek için LAN'ımızın 192.168.0.1/24 olduğunu varsayıyoruz mynetworks = 192.168.1.0/24, 127.0.0.0/8 # Aşağıdaki satırın yorumunu kaldırıyoruz satır home_mailbox = Maildir / 
Değişiklikleri kaydedip Postfix hizmetinden çıkıp yeniden başlatıyoruz.
 #service postfix yeniden başlatma
Zaten kalkacaksın.

Dovecot Kurulumu ve Konfigürasyonu
POP3 ve IMAP (gelen posta sunucusu) hizmetini yüklemek için:

 # yum dovecot yükleyin
Şimdi hizmeti kaldırıyoruz:
 # yum hizmeti postfix başlangıcı
Sunucu açıldığında otomatik olarak başlayacak şekilde yapılandırıyoruz:
 # yum chkconfig güvercinlik açık
Yapılandırma dosyasını düzenleyin dovecot.conf

Aşağıdaki rotaya gidiyoruz:

 # /etc/dovecot/dovecot.conf
Parametrenin yorumunu kaldırıyoruz:
 Hizmet vermek istediğimiz #protokoller protokolleri = imap pop3 lmtp
Değişiklikleri kaydedip Dovecot hizmetinden çıkıp yeniden başlatıyoruz.
 # servis güvercini yeniden başlatma
Bununla hazırsınız.

Terminal aracılığıyla e-posta gönderip almayı kontrol edin
Şimdi sunucumuzun -en komik kısmı- çalışıp çalışmadığını kontrol edeceğiz ve onlar için biri gönderici diğeri alıcı olacak iki kullanıcı oluşturacağız. Bu kontrol için yüklememiz gerekiyor telnet veya netcat.

Noteğer yüklememişsek telnet, paketi şu komutla indirip kuruyoruz:

 # yum telnet'i kurun

İki ortak kullanıcı oluşturuyoruz:

 Kullanıcı 1 # useradd pedro # passwd pedro # şifre: 12345 Kullanıcı 2 # useradd juan # passwd juan # şifre: 12345
Şimdi, giden ESMTP Postfix posta sunucusuna telnet üzerinden bağlantı noktası 25'te (smtp) şu komutla bir bağlantı açacağız:
 # telnet 127.0.0.1 25
Sonra aşağıdakileri yazıyoruz:
 HELO solventtic.net -Enter- MAIL FROM: pedro -Enter- RCPT TO: juan -Enter- DATA (Enter). Merhaba bu bir deneme mailidir. (DATA'daki mesajı Enter ve sonunda bir nokta ile bitiriyoruz) QUIT 
Bağlantıyı kapattık ve şimdi mesajın Juan'a ulaşıp ulaşmadığını göreceğiz. Onlar için gelen posta sunucusuna bir bağlantı açıyoruz güvercin telnet üzerinden bağlantı noktası 110 (POP3).
 # telnet 127.0.0.1 110
Sonra aşağıdakileri yazıyoruz:
 kullanıcı juan -Enter-pass 12345 -Enter- LIST -Enter- RETR 1 -Enter- (1 rakamı gönderilen ilk mesaj olduğunu gösterir)
Ve şimdi Peter'dan John'a gönderdiğimiz mesajı görebiliyoruz.

Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave