file:///Users/Username
Ich verwende Windows und von Mac habe ich keine Ahnung, aber vor vielen Jahren habe ich mir mal aufgeschrieben, dass ich hinter file: insgesamt fünfmal / setzen muss, damit der Zugriff auf einen internen Server klappt. Also file://///Servername/pfad1/usw/Datei. Bei Zugriff auf eine Datei auf einem eigenen Laufwerk waren es dreimal /, also file:///D:/pfad1/usw/Datei.
Dein Link zeigt meines Erachtens auf eine Datei auf einem eigenen Laufwerk, aber hat der Empfänger der eMail Zugriff darauf? Und wenn ja, müsste da nicht ein Netzwerkzugriff definiert werden, also ein Servername? Wie gesagt, ich habe keine Ahnung von MacOS, aber ich galube, Netzwerk funktioniert über alle Betreibssysteme gleich.