Ahoj, díky za rady, hodně jsem se z toho poučil, ale něco mi pořád
uniká. Hlavně tedy to, jak se spojí lokální maildir s tím co hledá cyrus?
V podstatě mi každý pokus končí tím, že nemá INBOX:
# cat imap-22876
---------- jindrich Sun Nov 26 17:21:05 2023
<1701015665<79 COMPRESS DEFLATE
>1701015665>79 OK DEFLATE active
<1701015665<80 ID ("name" "Thunderbird" "version" "115.3.1")
>1701015665>* ID ("name" "Cyrus IMAPD" "version" "3.8.1" "vendor"
"Project Cyrus" "support-url" "https://www.cyrusimap.org" "os" "FreeBSD"
"os-version" "13.2-RELEASE-p4" "environment" "Built w/Cyrus SASL 2.1.28;
Running w/Cyrus SASL 2.1.28; Built w/OpenSSL 1.1.1t-freebsd 7 Feb 2023;
Running w/OpenSSL 1.1.1t-freebsd 7 Feb 2023; Built w/zlib 1.2.13;
Running w/zlib 1.2.13; CMU Sieve 3.0; TCP Wrappers; mmap = shared; lock
= fcntl; nonblock = fcntl; idle = idled")
80 OK Completed
<1701015665<81 select "INBOX"
>1701015665>81 NO Mailbox does not exist
Dne 18.11.2023 v 19:44 Ivo Hazmuk napsal(a):
Ahoj,
já to mám zprovozněné v konfiguraci s package cyrus-sasl-saslauthd ve
velmi jednoduché konfiguraci, kdy saslauthd se opírá o pam. Zatím
package cyrus-imapd30, ale chystám se na přechod na novější verzi
(alespoň Cyrus imapd 3.2)
V /etc/rc.conf.local je:
saslauthd_enable="YES"
saslauthd_flags="-a pam"
cyrus_imapd_enable="YES"
Část konfigurace Cyrusu je v /usr/local/etc/cyrus.conf. Tam se
nastavuje, které procesy spouštíš.
V /usr/local/etc/imapd.conf je zbytek konfigurace:
sasl_mech_list: PLAIN LOGIN
force_sasl_client_mech: PLAIN LOGIN
configdirectory: /var/imap
partition-default: /var/spool/imap
unixhierarchysep: yes
altnamespace: yes
allowanonymouslogin: no
allowplaintext: yes
quotawarn: 90
admins: cyrus root
sieveusehomedir: false
sievedir: /var/imap/sieve
statuscache_db: skiplist
tls_sessions_db: skiplist
sasl_pwcheck_method: saslauthd
tls_server_cert: /etc/ssl/certs/server.imapd.cert
tls_server_key: /etc/ssl/keys/server.imapd.key
tls_versions: tls1_2 tls1_3
A do /etc/mail/sendmail.mc je třeba přidat:
dnl Lokální mailer je Cyrus LMTP server
define(`confLOCAL_MAILER', `cyrusv2')dnl
MODIFY_MAILER_FLAGS(`CYRUSV2',`+w')dnl
MAILER(`cyrusv2')dnl
Dále viz "man 5 imapd.conf"
Měj se
Ivo Hažmuk
Dne 11/18/23 v 18:33 Jindrich Fucik napsal(a):
Ahoj vespolek,
několik lidí mi tu psalo, že používá cyrus imapd. Také bych si ho rád
zprovoznil, ale zatím se mi ani drobet nedaří.
První, na co jsem narazil je autentikační mechanizmus. Ano nejprve
hláška o neexisujícím /etc/opiekeys. V návodu píšou, že si mám nastavit
mech_list: plain
v souboru /usr/local/lib/sasl2/appname.conf
Zdá se, že aktuální jméno je sasl_mech_list v souboru
/usr/local/etc/imapd.conf
Ale zatím nevím, jaká je správná kombinace. Nemáte někdo nějaký popis,
který bych dokázal pochopit?
Děkuji
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l