Sì, devi creare sul server una cartella dove metterai tutti i file, dopo aver inviato la mail, puoi (anzi devi) cancellare il file appena salvato lì dentro visto che non ti servirà più.
file.jpg non serve a niente, era solo un esempio per dire un nome di un file.
Ok, quindi non sai come gestire i file caricati, leggi qui
http://www.php.net/manual/it/feature...ost-method.php
Il percorso fino alla cartella sarà sempre lo stesso una volta che lo avrai deciso, ciò che cambia per l'allegato sarà il nome del file appena caricato che dovrai saper leggere (saprai come fare leggendo la guida che ti ho linkato).