hi
zz arbeite ich an einem tool was es mir erlaubt via imap , regelbasieren
filter und rotating funktionen vorzunehmen.
dazu verwende ich u.a.
Net::IMAP::Simple
um automatisch unterordner erstellen zu koennen ,im imap account ,
benoetigt man den imap separator , diese methode habe ich
dem Net::IMAP::Simple hinzugefuegt ( ist auch offiziell im code auf genommen worden via github und einem der maintainer des modules )
soweit so gut.
nun gibt mir der lotus notes imap server bei einem
print $imap->separator() ,"\n";
eine doppelten backslash aus was aber eigenlich falsch ist da
in der folder liste
my @folderlist = $imap->mailboxes();
for my $f (@folderlist) { print "$f\n";}
zwischen den ordnern nur ein einfacher backlash zu sehen ist was auch richtig ist ,da ich mit einem backslash entsprechen ordner erstellen kann.
Data::Dumper stellt 4 bachslashes da wenn ich
print Dumper $imap->separator();
mache.
nun stell ich mir die frage was lauft da falsch ?
das gleiche mit einem courier-imap daemon der als separator einen punkt
verwendet kappt sowas z.b.
my $sep = $imap->separator();
my $ok = $imap->create_mailbox('Inbox' . $sep . 'TEST');
hat das jemand eine idee ?
holger
modedit Editiert von GwenDragon: Titel erweitert; CPAN-Link zu Modul
Last edited: 2012-01-28 11:35:14 +0100 (CET)