CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail »
  • Using IMAP2SOAP »
  • NO Mailbox error - Cyrus IMAP Separator
Pages: [1]

Author Topic: NO Mailbox error - Cyrus IMAP Separator  (Read 3637 times)

bryancn

  • I’m new here
  • *
  • Posts: 16
  • Karma: 0
NO Mailbox error - Cyrus IMAP Separator
February 17, 2009, 06:40:26 pm
I spent hours trying to understand why imap2soap could not initialise its imap mail boxes and also failed on every move during processing, even when they were manually created.

Kept getting the error 'NO Mailbox does not exist'

The answer was that the cyrus server configuration was set unixhierarchysep: yes

This requires that imap2soap be reconfigured to use '/' instead of '.' as a separator.

Perhaps this could be detected automatically?

fen

  • I post frequently
  • ***
  • Posts: 216
  • Karma: 13
    • CivicActions
  • CiviCRM version: 3.3-4.3
  • CMS version: Drupal 6/7
  • MySQL version: 5.1/5.5
  • PHP version: 5.3/5.4
Re: NO Mailbox error - Cyrus IMAP Separator
February 19, 2009, 07:42:17 am
Quote
This requires that imap2soap be reconfigured to use '/' instead of '.' as a separator.

Perhaps this could be detected automatically?

Do you have any suggestions as to how to do this?

Piotr Szotkowski

  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: NO Mailbox error - Cyrus IMAP Separator
February 19, 2009, 09:18:42 am
Quote from: fen on February 19, 2009, 07:42:17 am
Quote
This requires that imap2soap be reconfigured to use '/' instead of '.' as a separator.

Perhaps this could be detected automatically?

Do you have any suggestions as to how to do this?

The IMAP server returns this information when asked.

CiviMail Processor uses ezcMailImapTransport::getHierarchyDelimiter(), which seems to use the LIST command to obtain the delimiter.
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail »
  • Using IMAP2SOAP »
  • NO Mailbox error - Cyrus IMAP Separator

This forum was archived on 2017-11-26.