csplit(1) --quiet --elide-empty-files restore-mail-dump.txt '<REGEX_PATTERN>' '{*}'
split a file into sections determined by context lines
-s, --quiet, --silent
       do not print counts of output file sizes
-z, --elide-empty-files
       remove empty output files
source manpages: csplit