Image

Bilgi Veritabanı → Roundcube Webmail İçin ManageSieve E-posta Filtresi Ayarı

[Virtual sunucular]
Yayın tarihi: 31.05.2023

Varsayılan olarak, gelen posta filtreleme ve kurallar modülü devre dışıdır ve işlenmek üzere yapılandırılmamıştır. Bu kılavuzda, ManageSieve modülünü etkinleştirecek ve yapılandıracağız. Bu modül, belirli içeriğe sahip e-postaları istediğiniz klasörlere dağıtmanıza olanak tanır. Örneğin, bir klasör yapısı oluşturabilir ve e-postaları müşterilere, iş ortaklarına göre kendi klasörlerine ayırabilir, gönderen adresine veya e-posta konusuna göre mesajları ihtiyacınız olan klasörlerde gruplandırabilirsiniz. Bu kurulum, e-posta ile çalışmayı kolaylaştırır ve belirli mesajları hızlı bir şekilde aramayı sağlar.

Önceden yapılandırılmış bir posta VPS sunucusu da sipariş edebilirsiniz; kurulumuyla ilgili daha fazla ayrıntıyı buradan bulabilirsiniz:


Dovecot Hizmetini Yapılandırın

Yeni bir parametre ekleyin:

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

mail_home = /home/mail/%d/%u/sieve

Değişkenler: %d - alan adı, %u - kullanıcı.

Eklentiyi etkinleştirin

/etc/dovecot/conf.d/15-lda.conf

protocol lda {

# Yüklenecek eklentilerin boşlukla ayrılmış listesi (varsayılan global mail_plugins'dir).
mail_plugins = $mail_plugins sieve
}

Roundcube için eklentiyi etkinleştirin:

/etc/dovecot/conf.d/20-managesieve.conf

protocols = $protocols sieve

Yapılandırmayı etkinleştirin

service managesieve-login {
inet_listener sieve {
port = 4190
}
...
}

Yapılandırmayı dosyaya ekleyin:

/etc/dovecot/conf.d/90-sieve.conf

plugin {
sieve = /home/mail/%d/%u/sieve/dovecot.sieve
sieve_global_path = /etc/dovecot/sieve/default.sieve
sieve_dir = /home/mail/%d/%u/sieve
sieve_global_dir = /etc/dovecot/sieve/global/
...
}

Yapılandırmada belirtilen eksik dizinleri ekleyin ve izinleri atayın:

mkdir -p /etc/dovecot/sieve/global
chown dovecot:dovecot -R /etc/dovecot/sieve
systemctl restart dovecot

Şimdi Roundcube'da managesieve eklentisini yapılandıralım. Yapılandırma dosyasını açın ve eklentiyi etkinleştirin:

/usr/share/nginx/html/webmail/config/config.inc.php

$config['plugins'] = [
...
'managesieve',
];

Eklentinin kendi yapılandırma dosyasını düzenleyin:

/usr/share/nginx/html/webmail/plugins/managesieve/config.inc.php

$config['managesieve_port'] = 4190;
$config['managesieve_host'] = 'localhost';
$config['managesieve_default'] = '/etc/dovecot/dovecot.sieve';
$config['managesieve_script_name'] = 'dovecot.orig';

Artık Roundcube'a giriş yapabilir ve e-postalarımızı işlemek için kurallar ekleyebiliriz. Dahası, IMAP kullanıldığında oluşturduğumuz kurallar ve klasörler tüm posta istemcileri için geçerlidir. Kurallar sunucu düzeyinde işlenir ve e-postalarınız tüm cihazlarınızda sıralanır.





No Comments Yet