Hast du die Mail-App vorher einmal gestartet, damit diese Zugriff auf den Speicher erhält?
Laut einigen Internetseiten gab es da ab Android 7 erst Änderungen und vorher kann es zu solchen Problemen kommen, weil sie nicht automatisch danach fragt. Leider finde ich die Quelle dazu gerade nicht mehr.
Hier
https://en.delphipraxis.net/topic/13...ll-a-tjintent/ lief die App zwar noch mit Android 6, aber später nicht mehr, weil der FileProvider fehlte. Vielleicht kannst du aber aus der Lösung noch ableiten, warum es dort dann mit beiden Versionen funktionierte.