SucheBlog abonnierenVerwaltung des BlogsKategorienKontaktMarkus Brückner |
Sonntag, 19. Februar 2006IMP und Cyrus IMAPDer Webmailer IMP ist ein umfassendes Tool zum Zugriff auf einen IMAP-Server mit dem Browser. Sehr praktisch, wenn man mal unterwegs an einem fremden Rechner kurz Mails checken will. Verwendet man nun den Cyrus IMAPd als IMAP-Server, dann kann man in ein paar Probleme laufen. In der IMAP-Spezifikation ist die Verwaltung von Unterordnern direkt in der Mailbox vorgesehen. Grundsätzlich liegen dabei alle Unterordner im Posteingang. Im Cyrus hat man standardmäßig also immer INBOX. (man beachte den Punkt) vorn dran hängen. Davon geht der IMP aus. Desweiteren nimmt er an, daß er den Pfadtrenner selbstständig entdecken kann (der ist normalerweise eben ein Punkt). Hat man nun den Cyrus so eingerichtet, daß der Punkt als ganz normaler Bestandteil des Ordnernamens vorkommen darf, so verwendet der Server nun /als Pfadtrenner. Demnach hätte man nun auch INBOX/ als Präfix für alle Pfadnamen. Leider merkt der IMP das nicht selbst, sondern man muss es ihm sagen. Typisches Fehlerbild ist ein Fehlen der Unterordner von INBOX in der Ordnerliste und in der Horde-Sidebar links im Webmail. Man sieht dann dort bloss den Posteingang, aber keine Unterordner. Um das zu ändern, muss man in der Datei $IMP_BASE/config/servers.php ($IMP_BASE ist das Installationsverzeichnis der IMP-Installation) etwas anpassen. Dort sucht man den entsprechenden Server raus und ändert die Zeile 'namespace' => 'INBOX.', zu 'namespace' => 'INBOX/',. Außerdem kann man noch die Zeile 'delimiter' => '/', einfügen (aber man sollte sich vorher im klaren sein, was das tut und daß es effektiv die automatische Erkennung des Pfadtrenners abschaltet!). Danach sollte die komplette Ordnerliste an den entsprechenden Stellen sichtbar werden. Ein weiteres Problem kann entstehen, weil IMP standardmäßig darauf beharrt, zu sendende Mails in INBOX/sent-mail zu speichern (das ist unabhängig von dem Problem oben). Nun legen bspw. der Thunderbird und KMail als Ordner standardmäßig INBOX/Sent an, was effektiv dazu führt, daß man bei wechselseitiger Verwendung eines Mailprogramms und IMPs die gesendeten Nachrichten auf zwei Ordner verteilt. Nun kann man im IMP den entsprechenden Ordner umstellen (unter "Einstellungen"->"Persönliche Einstellungen"->"Ordner für gesendete Nachrichten" [ganz unten irgendwo bei der entsprechenden Identität]). Muss man allerdings für alle Identitäten einzeln machen. Möchte man den Vorgabewert ändern (bspw. auf "Sent"), dann öffnet man die Datei $IMP_BASE/config/prefs.php und sucht folgenden Block: // sent mail folder
$_prefs['sent_mail_folder'] = array(
'value' => 'sent-mail',
// For Exchange server uncomment the line below and delete the line above
// 'value' => 'Sent Items',
'locked' => false,
'shared' => false,
'type' => 'implicit');
Wie man schon ahnen kann, ändert man 'value' einfach auf den Namen den Unterordners, in dem die Mails landen sollen (OHNE INBOX/ vorn dran!). Danach neu ins Horde einloggen und schon geht's.
(Seite 1 von 1, insgesamt 1 Einträge)
|