Hallo,
ist es denn überhaupt sinnvoll ein Formular per Mail zu verschicken gerade wenn ein User Anhänge mitschicken kann? Ich meine viele Hoster haben ein Upload-Limit von 2 MB default eingestellt. Entweder bearbeitet man das Formular dass nur 2 MB mitgeschickt werden dürfen oder besser, man verzichtet auf einen Mail Versand, speichert die Daten auf dem Server und schick, wenn es überhaupt noch nötig ist eine Mail an den Empfänger inkl. eines Downloadlinks.
Alternativ könnte natürlich auch ein Ajax Upload helfen die Datei vor dem Senden an den Server zu übertragen und den Dateipfad mit in die Mail zu packen.