Доброе время суток.Настраиваю 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, меня
терзают смутные сомнения, что он создался не там, где надо. Может быть зря
терзают.
Подскажите пожалуйста, куда копать.