]> Sergey Matveev's repositories - public-inbox.git/blobdiff - xt/net_writer-imap.t
uri_imap: handle '/' as an IMAP hierarchy separator
[public-inbox.git] / xt / net_writer-imap.t
index 0a4cea68d5002210f2afd8c47745623e3e41ac81..f12280908b94daaef996e26a759f2e995453dd03 100644 (file)
@@ -19,7 +19,8 @@ require_mods('Mail::IMAPClient');
 require_ok 'PublicInbox::NetWriter';
 my $host = (split(/\./, hostname))[0];
 my ($base) = ($0 =~ m!\b([^/]+)\.[^\.]+\z!);
-my $folder = "INBOX.$base-$host-".strftime('%Y%m%d%H%M%S', gmtime(time)).
+my $SEP = $ENV{IMAP_SEPARATOR} || '.';
+my $folder = "INBOX$SEP$base-$host-".strftime('%Y%m%d%H%M%S', gmtime(time)).
                "-$$-".sprintf('%x', int(rand(0xffffffff)));
 my $nwr = PublicInbox::NetWriter->new;
 chop($imap_url) if substr($imap_url, -1) eq '/';