lib/PublicInbox/WatchMaildir.pm | 2 +- diff --git a/lib/PublicInbox/WatchMaildir.pm b/lib/PublicInbox/WatchMaildir.pm index a3fab428fc3a4c14bfa3ef33fa4690bfabf20c8d..403b6cf951d8e1b4b18a7ad4a68615c410166f81 100644 --- a/lib/PublicInbox/WatchMaildir.pm +++ b/lib/PublicInbox/WatchMaildir.pm @@ -170,7 +170,7 @@ sub _try_path { my ($self, $path) = @_; my @p = split(m!/+!, $path); - return if $p[-1] !~ /\A[a-zA-Z0-9][\w:,=\.]+\z/; + return if $p[-1] !~ /\A[a-zA-Z0-9][\-\w:,=\.]+\z/; if ($p[-1] =~ /:2,([A-Z]+)\z/i) { my $flags = $1; return if $flags =~ /[DT]/; # no [D]rafts or [T]rashed mail