Sanizize mailbox name for exporting

This commit is contained in:
Michal Horejsek
2020-10-16 08:33:52 +02:00
parent cfd8e56277
commit 26fb1fc34d
5 changed files with 50 additions and 3 deletions

View File

@ -57,7 +57,7 @@ func (p *MBOXProvider) TransferFrom(rules transferRules, progress *Progress, ch
func (p *MBOXProvider) writeMessage(msg Message) error {
var multiErr error
for _, mailbox := range msg.Targets {
mboxName := filepath.Base(mailbox.Name)
mboxName := sanitizeFileName(mailbox.Name)
if !strings.HasSuffix(mboxName, ".mbox") {
mboxName += ".mbox"
}