CentOS 7'de posta sunucusunu kurun ve yapılandırın

Sistem yöneticileri veya destek personeli olarak sahip olduğumuz temel hedeflerden biri, çalışanlar arasında doğru iletişimi sağlamaktır. kuruluş kullanıcıları ve bu hedefe ulaşmanın en temel yollarından biri sunucu sayesinde posta gelen ve giden tüm mesajların doğru alıcıya güvenli ve eksiksiz bir şekilde ulaşması için yapılandırdığımızı.

bir doğru iletişimn Kurumsal süreçleri ölçeklendirmek ve iyileştirmek için birçok görev ve önerilen hedef, her gün için kuruluşa bağlıdır.

Bu eğitimde nasıl yapabileceğimizi göreceğiz bir posta sunucusu yapılandır platformda CentOS 7. ISO görüntüsü CentOS7 olarak indirilebilir Bedava Aşağıdaki bağlantıda.

CentOS7

posta sunucusu nedirNasıl uygulanacağını analiz etmeden önce CentOS 7'deki posta sunucusu konuyla ilgili bazı terimleri bilmeliyiz.

Bir posta sunucusu temelde bize şu imkanı veren bir uygulamadır: mesaj göndere-posta biçiminde, kuruluşun farklı kullanıcıları arasında veya bağlı oldukları ağdan bağımsız olarak kuruluşun dışında.

Bir posta sunucusunda kullanacağımız temel terimler şunlardır:

POP3POP (Postane Protokolü) mesajın alınmasını sağlayan protokoldür ve bu protokol bağlantı gerektirmez çalışması için kalıcı internet.

IMAPIMAP (İnternet Mesaj Erişim Protokolü), e-posta istemcisinin e-posta hesabına bağlanmasına ve saklanan e-posta mesajlarını görüntülemesine izin veren bir protokoldür.

SMTPSMTP (Basit Posta Aktarım Protokolü) Farklı cihazlar arasında posta mesajlarının değiş tokuşu için kullanılan metin tabanlı bir protokoldür.

MTAMTA (Posta Aktarım Aracısı - Posta Aktarım Aracısı) İşlevi e-postaları aktarmak ve internette yönetmek olan bir sunucudur. Bazı iyi bilinen MTA'lar Sendmail, Postfix, vb.'dir.

POP3güvercinlik
güvercin yukarıda belirtilen protokolleri destekleyen bir gelen posta sunucusudur.

Bu kavramları göz önünde bulundurarak devam edeceğiz. sunucumuzun konfigürasyonu CentOS 7'de posta.

1. EPEL depolarını kurun


İlk olarak, daha sonra posta hizmeti için kullanmak üzere MTA'yı kurmak üzere EPEL depolarını kurmalıyız, EPEL'in, sürümlerdeki yazılım paketleri için bize eklentiler sağlayan Enterprise Linux için ek paketler olduğunu unutmayın. CentOS, RHEL ve Fedora.

Bu depoları kurmak için şu komutu kullanacağız:

 sudo yum -y epel sürümünü yükle 

NotBu komutlar root dışında bir kullanıcı ile yürütülürse, terimi başına eklememiz gerektiğini unutmayın. sudo

2. Posta sunucusu yönetimi için Apache'yi kurun


Bir sonraki adım, parametreyi kullanarak Apache'yi kurmaktır. - -disablerepo = epel * bu da doğrudan resmi depolardan yüklememizi sağlar. Aşağıdaki komutu kullanacağız.
 sudo yum -y install --disablerepo = epel *

3. Gerekli uygulamaların kurulumu


Yukarıdaki işlem gerçekleştirildikten sonra aşağıdaki uygulamaları yükleyeceğiz:
  • Posta göndermek (E-postaları göndermek için kullanılacaktır)
  • güvercin
  • sincap postası (Posta web istemcimiz olacak)

Aşama 1
Bunun için aşağıdaki komutu kullanacağız

 sudo yum -y sendmail sendmail-cf dovecot squirrelmail'i kurun

Adım 2
Şimdi Postfix hizmetini doğrulayacağız. Bu hizmet varsayılan olarak CentOS 7'de kuruludur, aramaya devam ediyoruz ve bulursak durdurmaya devam ediyoruz, bunun için aşağıdaki komutları kullanacağız.

 rpm -qa | grep son eki
 systemctl son düzeltmeyi durdur

Aşama 3
Sonra, takım adını değiştireceğiz geçerli bir alan adı için, bu durumda adı kullanacağız çözücü.com ve aşağıdakileri CentOS 7'ye gireceğiz:

 sudo ana bilgisayar adı çözücü.com

4. güvercin konfigürasyonu


Aşama 1
Dovecot parametrelerini yapılandırmak için aşağıdaki yolu girmeliyiz /etc/dovecot/dovecot.conf, tercih edilen editörü kullanabiliriz, bu durumda nano kullanacağız.
 sudo nano /etc/dovecot/dovecot.conf
Aşağıdakilerin görüntülendiğini göreceğiz.

Adım 2
Bu yapılandırmada aşağıdaki satırı bulmalıyız

 Hizmet vermek istediğimiz protokoller

Aşama 3
Orada çizginin yorumunu kaldırıyoruz Protokoller = imap pop3 lmtp (# sembolünü kaldırarak) ve kullanacağımız protokolleri bırakıyoruz, bu durumda IMAP ve pop3.

4. Adım
tutuyoruz tuş kombinasyonunu kullanarak değişiklikler:

Ctrl + VEYA

Y dışarı çıktık kombinasyonu kullanarak editörden

Ctrl + x

Adım 5
Şimdi rotaya gireceğiz /etc/dovecot/conf.d/10-mail.conf düzenleme için şunu giriyoruz:

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

6. Adım
Orada satırı kopyalamalıyız mail_location = mbox: ~ / mail: GELEN KUTUSU = / var / mail /% u ve satırın altındaki mail_location alanına yapıştırın ve # sembolünün kaldırılması dikkate alınarak.

7. Adım
Sonunda yolda bulunan dosyaya erişiyoruz /etc/dovecot/conf.d/10-auth.conf, gireceğiz:

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

8. Adım
Orada sadece satırdan yorumunu kaldırmamız (# sembolünü kaldırmamız) gerekiyor.

 disable_plaintext_auth = evet

9. Adım
tutuyoruz tuş kombinasyonunu kullanarak değişiklikler:

Ctrl + VEYA

Y editörden ayrıldık kombinasyonu kullanarak:

Ctrl + x

5. Sendmail yapılandırması


Aşama 1
Şimdi aşağıdaki yola erişmeliyiz /vb / posta / sendmail.mc Sendmail yapılandırmasında değişiklik yapmak için, sürüme erişmek için nano'yu kullanacağız.
 sudo nano /etc/mail/sendmail.mc

Adım 2
Orada hattı bulacağız

 DAEMON_OPTIONS ("port = smtp, Addr = 127.0.0.1, Ad = MTA") dn1

Aşama 3
Bu satırda Addr ile ilişkili bölümü kaldırıyoruz, böylece satırdan çıkıyoruz.

4. Adım
Değişiklikleri kaydediyoruz. Bu değişiklik yürütüldüğünde, kullanacağız m4 komutu Sendmail formatını .mc'den .cf'ye değiştirmek için (Bu bir derlemedir), bunun için aşağıdaki komutu kullanacağız.

 sudo m4 /etc/mail/sendmail.mc> /etc/mail/sendmail.cf

6. Sincap Posta Ayarları


Aşama 1
Bir sonraki adım yola erişmek / etc / posta / yerel ana bilgisayar adları bazı ayarlamalar yapmak için nano kullanarak gireceğiz.
 sudo nano / etc / posta / yerel ana bilgisayar adları

Adım 2
oraya gireceğiz alan adı, bu durumda solventtic.com.

Aşama 3
Değişiklikleri kaydediyoruz, ardından kullanarak erişeceğiz Ağabey. Abi aşağıdaki yola:

 / etc / posta / Erişim

4. Adım
Orada bir satır eklemeliyiz etki alanımızın adı. tutuyoruz kullanarak değişiklikler

Ctrl + VEYA

Adım 5
Bu değişiklikler yapıldıktan sonra, aşağıdaki komutları kullanarak hizmetleri yeniden başlatmaya devam ediyoruz:

 systemctl start httpd systemctl start sendmail.service systemctl start dovecot.service

7. Web konsoluna erişin


Bu analiz için komutu kullanarak iki kullanıcı oluşturduk. kullanıcı ekleme emailsolvetic ve solventtic1 olarak adlandırılır.

Aşama 1
Ardından, bir tarayıcıya gitmeli ve aşağıdaki sözdizimini girmeliyiz:

 http: // IP_adresi / web postası
Bizim durumumuzda giriyoruz
 http://192.168.0.11/web postası

Adım 2
Kimlik bilgilerimizi giriyoruz ve aşağıdaki hatayı göreceğiz.

Aşama 3
Bu hata, posta sunucusu bilgilerini içerecek klasörün bulunmamasından kaynaklanmaktadır. NS problemi çözmek bu, ilgili komutu oluşturmak için aşağıdaki komutu kullanmalıyız. kökteki klasör seçilen kullanıcının, bu durumda Correoolvetic (ve oluşturulan kullanıcıların her birine uygulayın)

 /home/correosolvetic/mail/.imap/INBOX'a dokunun
4. Adım
Daha sonra sahibini değiştir aşağıdaki komutları kullanarak klasörden:
 sudo chown -R emailsolvetic: emailsolvetic / var / www / html / emailsolvetic
Adım 5
Şimdi yeniden erişmeye çalışıyoruz ve aşağıdakileri göreceğiz.

6. Adım
zaten d olduğunu görüyoruztepsimizdeki mesajlar girdi, bunlar aşağıdaki sözdizimi kullanılarak konsoldan gönderildi:

  • e-posta kullanıcısı
  • Ders
  • Mesaj gövdesi

7. Adım
NS mesajı gönder terminalden kombinasyonu kullanıyoruz.

Ctrl + NS

8. İstemciden gelen mesajları görüntüleyin ve gönderin


Aşama 1
içinde saklanan mesajları görüntülemek için posta kutumuz sadece onu seçin ve e-postanın nedenini alacağız.

Adım 2
Örneğin, başka bir e-postaya mesaj göndermek için kullanıcı ile giriş yaptık. çözücü1 ve kullanıcıya bir mesaj göndereceğiz postolvetik, seçeneği seçmeliyiz oluştur üstte bulunur ve alıcıyı, nedeni ve mesajı belirtin.

Aşama 3
basıyoruz Göndermek ve postolvetic kullanıcı gönderilen mesajı alacaktır.

Bu yöntemi kullanarak Linux sistemlerimizde bir posta sunucusu yapılandırabiliriz, bu durumda CentOS 7, kuruluşun çeşitli kullanıcıları arasında basit ve pratik bir şekilde iletişime izin vermek için. Bir posta sunucusuna ek olarak bir dosya değişim sunucusuna sahip olmak istiyorsanız, kaçırmayın CentOS 7'de bir FTP sunucusu nasıl kurulur.

CentOS FTP Sunucusu

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

wave wave wave wave wave