Debian 7 Postfix, Dovecot Ve Elek ile Basit Posta Sunucu

Aşağıdaki eğitimde Postfix'i MTA, Dovecot MDA olarak ve harika E-postaları sıralamak için basit bir posta sunucusunun nasıl kurulacağı açıklanmaktadır. Başlangıç ​​noktası, yönetim kullanıcısına veya sudo haklarına erişiminiz olan Debian'ın yeni yüklediği bir sunucudur.

İlk olarak, gerekli paketleri kurun:

sudo apt-get install postfix dovecot-imapd dovecot-managesieved

Yükleme işlemi sırasında, ne tür bir sunucu çalıştırdığınız ve Postfix'in gönderme ve alma postalarını nasıl alacağı sorulacaktır. Buradan " İnternet Sitesi " ni seçin .

İlk yapılandırma adımı Dovecot'u Postfix'e bağlamak ve bir posta yöneticisi adresi ayarlamaktır, bu posta dağıtımının başarısız olduğu durumlarda başkalarının göreceği adrestir, böylece sonunda karşılaşacağınız sorunlarda sizinle iletişime geçebilirler. /etc/dovecot/conf.d/15-lda.confAşağıdaki satırı açın ve düzenleyin:

postmaster_address = yourname@yourdomain.tld

Aynı dosyada, IMAP aracılığıyla oluşturduğunuz klasörlere otomatik oluşturma ve aboneliği de etkinleştirin:

lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes

Bir sonraki adım, dosya sisteminde postaların depolanması gereken noktayı yapılandırmaktır. /etc/dovecot/conf.d/10-mail.confAşağıdaki satırları açın ve düzenleyin:

mail_location = maildir:~/Maildir

mail_locationBu bağlamda diğer tüm açıklamaların yorumlandığından emin olun . Artık Postfix'e, gelen postaları düzenleyerek /etc/postfix/main.cfve aşağıdaki satırı ekleyerek Dovecot'a teslim etmesini söyleyebilirsiniz :

mailbox_command = /usr/lib/dovecot/deliver

Her iki hizmeti de yeniden başlattıktan sonra ...

sudo service postfix restart
sudo service dovecot restart

... aşağıdaki komutu vererek her şeyin çalışıp çalışmadığını test edebilirsiniz:

echo "Testmail!" | mail -s "Testmail!" root@localhost

Her şey düzgün çalışıyorsa, aşağıdakine benzer bir mesaj bulmalısınız /var/log/mail.log:

install postfix/local[10309]: A0B361DDA2: to=<root@localhost>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver

Artık temel hizmet çalıştığına göre, ayarlanması gereken iki önemli şey var. İnternet (ne yazık ki) dostça bir yer değil, bu durumda SSL / TLS tarafından sağlanan şifrelemeyi olabildiğince zorunlu kılıyor. İdeal olarak, güvenilir bir CA'dan (örneğin ücretsiz olarak sertifika alabileceğiniz StartSSL) bir sertifikanız olur, ancak yalnızca özel kullanım için kendinden imzalı bir sertifika da iyidir. Aşağıdaki komutla kendinden imzalı bir sertifika oluşturabilirsiniz:

sudo mkdir /etc/dovecot/private
sudo openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
sudo chmod 600 /etc/dovecot/private/*

Sunucu CPU'nuzun hızına bağlı olarak, bu bir dakika sürecektir. Üretim işlemi tamamlandıktan sonra, Postfix ve Dovecot için TLS şifrelemesini etkinleştirebilirsiniz. Postfix için şu satırları ekleyin /etc/postfix/main.cf:

smtpd_tls_cert_file = /etc/dovecot/private/mykey.pem
smtpd_tls_key_file = /etc/dovecot/private/mycert.pem
smtpd_use_tls = yes

Dovecot /etc/dovecot/conf.d/10-ssl.confiçin SSL ile ilgili satırları açın ve düzenleyin:

ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem

Bir kez daha, her iki hizmeti de yeniden başlatın:

sudo service postfix restart
sudo service dovecot restart

Kurulumun doğru olduğunu doğrulamak için, posta sunucusunun aşağıdaki komutla şifrelenmiş bağlantılara izin verdiğini test edebilirsiniz:

openssl s_client -starttls smtp -crlf -connect youripaddressoryourdomain:25

Yanıt hem sertifika hem de bağlantı bilgileri içeriyorsa, her şey düzgün çalışıyor demektir. Bu öğreticinin son adımı Sieve yapılandırmasıdır . Oldukça basit, /etc/dovecot/conf.d/15-lda.conffavori metin düzenleyicinizle açın ve aşağıdaki satırı düzenleyin:

mail_plugins = $mail_plugins sieve

Dovecot'un son yeniden başlatılması kurulumunuzu tamamlar:

sudo service dovecot restart

Bu noktada, başka bir kullanıcı kurmak isteyebilirsiniz, çünkü posta göndermek için root kullanmak kibirli kabul edilir. Basitçe çalıştırın:

 useradd -m yourusername
 passwd yourusername

Artık sunucunuzda yeni oluşturulan kullanıcı olarak güvenli bir bağlantı üzerinden oturum açabilir, güvenli bağlantılar üzerinden posta gönderip alabilir ve güvenli bir bağlantı üzerinden elekli postalarınızı sıralayabilirsiniz.

Mutlu postalama!

Diğer sürümler

Debian 7

CentOS 7

FreeBSD 10

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.