Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: testikodroid 31. 08. 2016, 16:02:27
-
Ahoj,
prosím mohl by mi někdo pomoci rozjet na CentOS 7 sieve plugin pro dovecot? Následoval jsem několik manuálů, ale ono se to evidentně tak často mění, že každý ten návod je úplně jiný a já to prostě nemohu rozjet...
Jel jsem například dle:
http://www.wedebugyou.com/2014/02/how-to-install-sieve-for-dovecot-on-centos-6/
https://www.howtoforge.com/dovecot_mail_server_sieve_virtual_users
ale většinou brzy narazím na to, že je ten config úplně jiný. :)
Postfix i s dovecotem mi normálně jede, jen bych ho potřeboval donutit, aby začal brát v potaz sieve.
Mnohokrát děkuji.
-
Nainstaloval jsem dovecot-pigeonhole, na tom se všechny návody shodují.
Například manuál přímo pro CentOS 7:
https://www.vultr.com/docs/simple-mailserver-postfix-dovecot-sieve-centos-7
Všechny kroky jsem provedl, ale nikde nic v logách nevidím a sieve prostě nic, nemám představu ani jak to pořádně debugovat. :(
-
Mam upravou konfiguraci dovecotu, nesnasim rozdelovani na desitky pidi souboru, takze vse v jednom dovecot.conf. Nastaveni v "plugin" budes muset upravit podle konfigurace tveho serveru, ja pouzivam virtualni mailboxy.
protocols = imap pop3 sieve
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
vnd.dovecot.duplicate
plugin {
sieve = /home/vmail/%n/.dovecot.sieve
sieve_before = /etc/dovecot/sieve
sieve_dir = /home/vmail/%n/sieve
sieve_extensions = +vnd.dovecot.duplicate
}
service managesieve-login {
inet_listener sieve_deprecated {
port = 2000
}
process_min_avail = 0
service_count = 1
}
protocol lda {
mail_plugins = sieve quota acl
postmaster_address = postmaster@example.com
}
protocol sieve {
managesieve_max_line_length = 65536
}
-
Moc děkuji, upravil jsem konfiguraci téměř přesně dle vás a již to funguje. :) Jen nějaké cesty se lišily.
Nicméně mám ještě jeden drobný problém:
require "fileinto";
if address "From" "example@example.com"
{
fileinto "Drafts";
}
failed to store into mailbox 'Drafts': Mailbox doesn't exist: Drafts.
Složka drafts přitom v této schránce skutečně je, a je po IMAPU dostupná. Nějaký nápad?
Ještě jednou děkuji.
-
A ten adresar se jmenuje 'Drafts' nebo 'drafts' ?
-
Drafts
-
Nemáš foldery např. pod Inboxem? U nás by to bylo v sieve scriptu fIleinto "INBOX.Drafts". Adresář by pak byl $HOME/Maildir/.Drafts.
-
Naopak, zjistil jsem že pokud použiji "inbox.neco", funguje to. Ale aby to byla složka na úrovni inboxu bez parent, to se mi nedaří s výše zmíněnou hláškou. Mám virtualmailboxy z mysql.
Ale děkuji pěkně za snahu.
-
Zdravím vespolek.
Zkombinoval jsem výše uvedený návod : simple-mailserver-postfix-dovecot-sieve-centos-7
s doplněním od Mirka Žáčka, ale pokus o restart dovecotu končí s hláškou:
Error in configuration file /etc/dovecot/conf.d/20-managesieve.conf line 73: Unknown setting: managesieve_notify_capability
V případě, že direktivy zaremuji, pokus o start dovecotU skončí hlášením:
Error in configuration file /etc/dovecot/conf.d/90-acl.conf line 11: Unknown setting: plugin
V googlu se mi nic smysluplného najít nepodařilo.
Díky za pomoc.
Mareg
-
Prosim vas, je treba pro funkcni sieve otevrit ten port 2000 do internetu? Dekuji
-
Nie port nemusi byt otvoreny z Inet.
-
Prosim vas, je treba pro funkcni sieve otevrit ten port 2000 do internetu? Dekuji
Opravdu by bylo dobré si nastudovat, jak to celé vlastně funguje, když se jedná o stroj umístěný na netu. Spamu už tak chodí mraky, tak aby se boty nerozšířily o další stroj s nesprávnou konfigurací...
-
Kdybys dal odkaz, bylo by to normalni. Takhle to ale vypada, ze mas nejaky problem. Myslis, ze jsem nezkusil google?
PS proc je tedy vubec treba port 2000/4190 ?
-
Link je první z googlu http://wiki2.dovecot.org/Pigeonhole/ManageSieve/Configuration . Tam je vysvětleno, k čemu ty porty slouží. Předpokládám, žes to četl, když sieve konfiguruješ.
Problém mám s tím, že když nepochopíš, jak to vlastně celé funguje, nakonfiguruješ sieve blbě a zvenku ti tam bude někdo bez tvého vědomí instalovat sieve skripty, může se stát, že (i mně) budou chodit spamy z tvého mailserveru. Mailserver připojený do netu není bohužel jen tvá soukromá věc, ovlivňuje i ostatní.
Neber to ve špatném, ale vážně je potřeba, abys věděl, co tam s tím děláš.
-
Hele, neber to nejak spatne, ale jestli tobe jako vysvetleni staci to, co tam je, tak uprimnou soustrast. Mel bys opravdu zajit do poradny, oni ti tam snad pomuzou. Prece jen syndrom von Zillergut muze mit neblahy dopad i na tve okoli.