Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Gdzie mogę ustawić hierarchię katalogów (sent,drafts,trash) w courierze (ewentualnie zmienić ich nazwy), tak aby klient pocztowy pobierał już te poprawne katalogi?
Ponieważ outlook 2013 ma możliwość utworzenia katalogu np. wysłane lecz nie ma możliwości przypisania do niego elementów wysłanych, tak jak to jest np. w thunderbirdzie
Offline
Dovecot miał/ma wtyczki autocreate i autosubscribe, do tego automatycznie tworzy skrzynkę maildir zgodną z RFC jak deliver ma do niej wrzucić maila.
To samo Postfix (tworzy skrzynkę IMAP), nie wiem, jak Courier, bo traktuję go jako eksponat w muzeum, a nie współczesny serwer, dlatego nie używam.
Nigdy też w TB nie musiałem mapować folderów z Dovecota zamontowanych przez Imap, paradoksalnie raz tylko musiałem mapować foldery Gmaila, bo Archiwum nie chciało zaskoczyć na którymś TB.
Generalnie jak stworzysz skrzynkę IMAP zgodną z RFC (albo stworzy ją serwer SMTP, IMAP czy choćby MDA), to foldery podstawowe w niej powinny powstać automatycznie, nie czaję, czemu Courier ma z tym problem.
Co używasz jako MDA (Mail Delivery Agent), Procmali, Maildrop czy coś innego?
Jedyny program pocztowy, w jakim musiałem ręcznie mapować foldery,
to był Mutt, z Dovecotem chodzi jak burza. :D
Przy czym Outlook ma często jakieś problemy nieznane w normalnych programach pocztowych, także na wszelki wypadek szykuj kierowników na migrację w kierunku TB.
Paniom z biura pokaż "cwietnyje minimotywy" TB, to zaraz "straszny problem" stanie się najskrytszym pragnieniem, jeszcze Cię gruntownie "obiją" i "obsobaczą", że tyle lat się musiały obchodzić bez tego. :DDD
Pozdro
Ostatnio edytowany przez Jacekalex (2015-12-02 17:21:35)
Offline
OK dzieki za informacje, jednak poszedłem za Twoją namową i zmieniłem couriera (czyli zabytek w muzeum :D na dovecota, który wydaje się bardziej przejrzystszy w konfiguracji
Offline
Dovecot z jego 15 konfigami i komentami do każdej opcji też nie jest na moje nerwy.
Dlatego wzorem starego Dovecota cały konfig mam w jednym pliku, a w drugim tylko reguły do SLQ - Dovecot bryka z bazą Mysql, w trzecim jeszcze ma być Quota-Expire, ale tego mi się na razie nie udało skutecznie odpalić, starcza i działa standardowa Quota w skrzynkach IMAP
Tu masz cały mój konfig na pamiątkę, razem z zahashowanym konfigiem do replikatora i włączonym doveadm - potrzebnymi do replikacji maili między serwerami IMAP.
# 2.2.13: /etc/dovecot/dovecot.conf # OS: Linux 3.15.5-gr1 x86_64 Gentoo Base System release 2.2 ext4 auth_default_realm = domena.tld auth_mechanisms = plain login cram-md5 digest-md5 # auth_debug=yes # mail_debug = yes postmaster_address = postmaster@domena.tld protocols = imap lmtp sieve pop3 base_dir = /var/run/dovecot/ default_internal_user = vpopmail default_login_user = vpopmail first_valid_gid = 89 first_valid_uid = 89 info_log_path = /var/log/dovecot/dovecot.log last_valid_gid = 89 last_valid_uid = 89 listen = * # log_path = /var/log/dovecot/dovecot-mail.log login_log_format_elements = pl mail_location = maildir:/mail/%d/%n/.maildir mail_privileged_group = vpopmail mail_uid = 89 mail_gid = 89 mail_plugins = sieve quota acl expire 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 spamtest spamtestplus passdb { args = /etc/dovecot/dovecot-sqlx.conf driver = sql } namespace { type = private separator = / prefix = inbox = yes mailbox Sent { auto = subscribe special_use = \Sent } mailbox Drafts { auto = subscribe special_use = \Drafts } mailbox Archive { auto = subscribe special_use = \Archive } mailbox Trash { auto = subscribe special_use = \Trash } mailbox Junk { auto = subscribe special_use = \Junk } } plugin { quota = maildir:User quota quota_rule2 = Trash:storage=+10%% quota_rule3 = Spam:storage=+20%% quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95 quota_warning2 = storage=80%% /usr/local/bin/quota-warning.sh 80 sieve = /mail/%d/%n/.dovecot.sieve sieve_default = /etc/dovecot/sieve/default.sieve sieve_after = /etc/dovecot/sieve/after.sieve sieve_before = /etc/dovecot/sieve/before.sieve sieve_dir = /mail/%d/%n/sieve sieve_extensions = +spamtest +spamtestplus +relational +comparator-i;ascii-numeric sieve_global_dir = /etc/dovecot/sieve sieve_vacation_min_period = 0 sieve_vacation_default_period = 1h sieve_vacation_max_period = 0 expire = Trash expire2 = Trash/* expire3 = Junk expire4 = Junk/* expire_dict = proxy::expire } dict { quote = mysql:/etc/dovecot/quota-sql.conf expire = mysql:/etc/dovecot/expire-sql.conf } #service aggregator { # fifo_listener replication-notify-fifo { # user = dovecot # } # unix_listener replication-notify { # user = dovecot # } #} service dict { unix_listener dict { mode = 0600 user = dovecot } } service auth-worker { user = vpopmail } service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } unix_listener auth-master { group = vpopmail mode = 0666 user = vpopmail } unix_listener auth-userdb { group = vpopmail mode = 0666 user = vpopmail } } service doveadm { inet_listener { port = 9346 ssl = yes } } service imap-login { chroot = login client_limit = 32 process_limit = 32 process_min_avail = 2 service_count = 1 } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } } service managesieve-login { chroot = login client_limit = 64 process_limit = 64 process_min_avail = 2 service_count = 1 } service pop3-login { chroot = login client_limit = 32 inet_listener pop3 { port = 0 } process_limit = 32 process_min_avail = 2 service_count = 1 } # service replicator { # process_min_avail = 1 # unix_listener replicator-doveadm { # mode = 0600 # } #} ssl_ca = </etc/ssl/dovecot/dovecotCA.crt ssl_cert = </etc/ssl/dovecot/dovecot.pem ssl_key = </etc/ssl/dovecot/dovecot.pem ssl_verify_client_cert = yes ssl_protocols = !SSLv2 !SSLv3 ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL userdb { args = /etc/dovecot/dovecot-sqlx.conf driver = sql } protocol imap { imap_id_log = imapd imap_idle_notify_interval = 10 mins imap_logout_format = bytes=%i/%o imap_max_line_length = 16 k mail_plugins = quota imap_quota acl ssl = yes ssl_verify_client_cert = yes } protocol pop3 { mail_plugins = quota acl pop3_logout_format = top=%t/%p, retr=%r/%b, del=%d/%m, size=%s pop3_uidl_format = %08Xu%08Xv ssl = yes ssl_verify_client_cert = yes } protocol lda { auth_socket_path = /var/run/dovecot/auth-userdb hostname = domena.tld info_log_path = /var/log/dovecot/lda-dovecot.log lda_original_recipient_header = yes log_path = /var/log/dovecot/lda-dovecot.log mail_plugins = sieve quota acl postmaster_address = postmaster@domena.tld quota_full_tempfail = yes rejection_reason = Your message to <%t> was automatically rejected:%n%r rejection_subject = Rejected: %s sendmail_path = /usr/sbin/sendmail } protocol lmtp { auth_socket_path = /var/run/dovecot/auth-userdb hostname = domena.tld info_log_path = /var/log/dovecot/lmtp-dovecot.log log_path = /var/log/dovecot/lmtp-dovecot.log mail_plugins = sieve quota acl postmaster_address = postmaster@domena.tld quota_full_tempfail = yes rejection_reason = Your message to <%t> was automatically rejected:%n%r rejection_subject = Rejected: %s sendmail_path = /usr/sbin/sendmail }
Jest przygotowany na autoryzację certyfikatem pkcs#12/SSL - jako dodatkową, filtry sieve + interfejs do konfiguracji tych filtrów (idelanie działa z wtyczką SieveRules z Roundcube), maile trzeba mu wrzucać albo przez socket LMTP, albo przez pipe odpalając w Postfixie polecenie /usr/libexec/dovecot/deliver (starsza metoda, ale Doveot jeszcze nie obrabia SMTPUTF8 - Postfix-3.x owszem).
Też chyba nie wszystkie wtyczki do sieve łyknie defaultowo, ale nie pamiętam w tej chwili, jak je dodawałem (dawno to było), w dokumentacji dovecota masz z resztą wsio opisane.
Nie wszystko może działać od kopa, ale w razie czego Doveot jest elegancko opisany z każdej możliwej strony na wiki projektu.
U mnie na tym konfigu Dovecot z TB, Kmailem i Muttem śmiga jak burza.
Pozdro
Ostatnio edytowany przez Jacekalex (2015-12-02 17:45:29)
Offline