Доброе время суток.Настраиваю cyrus-imap, столкнулся с такой проблемой.
логин проходит:Jul 8 23:09:22 localhostname pop3[17544]: login:myhostname [213.184.252.226] dimedrol@myhost.com
plaintext User logged in
Затем отправляю на этот ящик письмоJul 8 23:15:58 localhostname sendmail[30515]: n68JFvNF030492:
to=dimedrol@myhost.com, delay=00:00:00, xdelay=00:00:00, mailer=cyrusv2,
pri=120327, relay=localhost, dsn=5.1.1, stat=User unknown
Jul 8 23:15:58 eu409 sendmail[30515]: n68JFvNF030492: n68JFwND030515: DSN:
User unknown
Jul 8 23:15:58 eu409 lmtpunix[17546]: verify_user(user.dimedrol) failed:
Mailbox does not existУ меня есть два варианта объяснения, что происходит:
1.Я неправильно сконфигурировал связку sendmail+imapd. Это маловероятно, все
делал по документации
2.Я не создал почтовый ящик для dimedrol@myhost.com
С созданием ящика я испытываю затруднения. У меня пользователи хранятся в
/etc/sasldb2.вот строка из /etc/imapd.conf
admins: cyrus cyrus@myhost.com
В документации везде описано, что для добавления почтовых ящиков нужно
использовать администратора cyrus. Это не получается, потому что в sasldb2
пользователи добавляются только с fully qualified name, то есть, например
cyrus@myhost.com. Ящик я создавал так:
cyradm --user cyrus@myhost.com myhost.com
myhost.com>cm user.dimedrol@myhost.comОднако из-за того, что я использовал не cyrus, а cyrus@myhost.com, меня
терзают смутные сомнения, что он создался не там, где надо. Может быть зря
терзают.Подскажите пожалуйста, куда копать.
попробуй создать ящик user.dimedrol, а не user.dimedrol@myhost.comто есть:
cyradm --user cyrus@myhost.com myhost.com
myhost.com>cm user.dimedrol
>попробуй создать ящик user.dimedrol, а не user.dimedrol@myhost.com
>
>то есть:
>
>
>cyradm --user cyrus@myhost.com myhost.com
>myhost.com>cm user.dimedrolпопробовал, результат прежний (
[root@myhost log]# su -l cyrus -c '/usr/lib/cyrus-imapd/ctl_mboxlist -d'
myhost.com!user.cyrus default cyrus@myhost.com lrswipcda
myhost.com!user.dimedrol default dimedrol@myhost.com lrswipcda
>[root@myhost log]# su -l cyrus -c '/usr/lib/cyrus-imapd/ctl_mboxlist -d'
>myhost.com!user.cyrus default cyrus@myhost.com
> lrswipcda
>myhost.com!user.dimedrol default dimedrol@myhost.com
>lrswipcdaimapd.conf:
admins: usernamesaslpasswd2 -a sendmail username
cyradm -u username localhost
cm user.testmbox
cat imapd.conf