Я установил и настроил Postfix и Cyrus IMAP-сервер с помощью webcyradm в соответствии с этим документом - http://www.delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/index.html . У меня есть доступ к интерфейсу webcyradm, я могу создавать новые домены и новых пользователей, и я могу войти в систему через IMAP после создания учетной записи пользователя.
Однако Postfix не может доставлять почту в почтовые ящики cyrus. Журнал почты содержит ошибки, показанные ниже. Установка любого сервера IMAP, кроме cyrus, не вариант, потому что он необходим веб-приложению. Посоветуйте, пожалуйста, как заставить Postfix доставлять почту в почтовые ящики cyrus. Решение не обязательно должно включать web-cyradm, но должен быть веб-интерфейс для управления почтовыми доменами и почтовыми ящиками, максимально удобный для пользователя.
Dec 30 22:46:17 acer-tower cyrus/lmtpunix[4865]: accepted connection
Dec 30 22:46:17 acer-tower cyrus/lmtpunix[4865]: lmtp connection preauth'd as postman
Dec 30 22:46:17 acer-tower postfix/cleanup[4868]: 065D5240035: message-id=<20111230214617.065D5240035@home.webshop-software.ch>
Dec 30 22:46:17 acer-tower cyrus/lmtpunix[4865]: verify_user(user.imap0001) failed: Mailbox does not exist
Dec 30 22:46:17 acer-tower postfix/bounce[4867]: 6C6CA24185C: sender non-delivery notification: 065D5240035
Dec 30 22:46:17 acer-tower postfix/qmgr[4833]: 065D5240035: from=<>, size=3372, nrcpt=1 (queue active)
Dec 30 22:46:17 acer-tower postfix/qmgr[4833]: 6C6CA24185C: removed
Dec 30 22:46:17 acer-tower postfix/lmtp[4866]: 53421240372: to=<imap0001@home.webshop-software.ch>, orig_to=<someuser@imap.webshop-software.ch>, relay=home.webshop-software.ch[/tmp/lmtp], delay=165, delays=165/0.02/0.17/0.09, dsn=5.1.1, status=bounced (host home.webshop-software.ch[/tmp/lmtp] said: 550-Mailbox unknown. Either there is no mailbox associated with this 550-name or you do not have authorization to see it. 550 5.1.1 User unknown (in reply to RCPT TO command))
Пользователь, которому вы отправляете рассылку, не существует. См. Запись в журнале: verify_user(user.imap0001) failed: Mailbox does not exist
.
И поскольку вы запутали журнал, нельзя быть уверенным, что это та же или похожая ошибка: 550-Mailbox unknown.