"Enter"a basıp içeriğe geçin

E-posta Hizmetleri: Dovecot ile IMAP Yapılandırma

Dovecot Kurulumu

İlk önce dovecot’u kurmak için yum kullanmalıyız:

yum install dovecot -y

Gerekli dosyaları düzenleyin:

dovecot.conf

vim ile dosyamızı düzenleyelim,

vim /etc/dovecot/dovecot.conf

protocols kelimesini arayalım /protocols başına / kullanarak

Satırın açıklamasını kaldırıp karşısına imap yazıp kayıt edelim.

:wq! komutu ile kayıt edip çıkalım.

dovecot.conf.d/10-auth.conf

vim /etc/dovecot/conf.d/10-auth.conf

/auth_mechanisms aracılığıyla auth_mechanism satırını bulalım.

plain karşısına login yazarak kayıt edip çıkalım :wq kullanarak

dovecot.conf.d/10-mail.conf

grep -i maildir /etc/postfix/main.cf

komutunu kullanalım.

Bunu bilmemiz gerekeceğinden, home_mailbox’ın adını not edin (bizim örneğimizde bu Maildir’dir).

vim /etc/dovecot/conf.d/10-mail.conf

mail conf dosyasını düzenleyelim,

/mail_location dizinini arayalım,

mail_location = maildir:~/Maildir satırının başında bulunan # işaretini kaldıralım. :wq komutuyla değişikliği kayıt edip çıkalım.

dovecot/conf.d/10-master.conf:

dovecot/conf.d/10-master.conf:

/auth-userdb satırını arayalım.

Unix_listener altında mode, user ve group açıklamalarını (#) kaldırın.

Postfix smtp-auth altında ve mode altına yorumsuz mode ekleyin:

user = postfix
group = postfix

:wq kayıt edip çıkalım.

test kullanıcısı oluşturalım,

test_user için homemailbox oluşturalım

yetkileri tanımlayalım

useradd test_user            

mkdir /home/test_user/Maildir

chown test_user.test_user /home/test_user/Maildir/
chmod -R 700 /home/test_user/Maildir/

işlemler bittikten sonra dovecot servisini başlatalım ve konfigurasyonumuzu test edelim. Kullanıcımıza parola oluşturmayıda unutmayalım.

systemctl start dovecot

systemctl status dovecot

password test_user

Dovecot Yapılandırmanızı test edin

Dovecot Imap serverina bağlanalım,

telnet localhost 143

Şuna benzer bir yanıt alacaksınız:

 * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot ready.

test_user kullanıcısı ile giriş yapalım.

a login test_user 1234

Konfigurasyonlar doğru ayarlanmışsa, şuna benzer bir yanıt alırsınız:

a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY SPECIAL-USE] Logged in

Tebrikler – dovecot’u yapılandırdık.

Başka bir yazımzıda görüşmek üzere,

Bir yanıt yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir