You can try setting the mailbox to .Maildir in postfix, then using the "hide dot files" parameter in samba, which should be on by default:
hide dot files (S)
This is a boolean parameter that controls whether files starting with a dot appear as hidden files.
Default: hide dot files = yes
If that is not possible, you can try to use the chmod command to restrict access to it.