Santino,
mi dispiace MA continui a non capire la mia domanda....
allora proverò a spiegarlo con altri termini:
1)
E' possibile inviare e-mail in locale usando la funzione mail() SENZA usare PhpMailer ?
Visto che tu hai utilizzato PhpMailer non hai capito la mia domanda.

Nel mio primo messaggio volevo dire che l'UNICO modo per mandare e-mail dal locale sembra essere usare PhpMaile .... come in effetti hai fatto tu.

ALLORA riformulo la domanda: Sei in grado di mandare e-mail dal locale SENZA usare PhpMailer?

2)
Indipendentemente dal primo punto ora supponiamo di inviare una e-mail dal locale CON PhpMailer (come hai fatto tu).
Ora prova ad allegare un file. Ti prego di perdere ancora 2 minuti e prova ad allegare un file e credo che capirai la mia domanda.
Come fai a specificare a PhpMailer il PATH di un file di cui si fa l'upload da un form file.

Grazie