Da quello che hai scritto hai già letto il file con fread(), quindi dentro $leggo hai già il contenuto del file txt.
Con la tua situazione attuale dovrai fare un passo in più perché tutti i dati sono in una stringa, mentre con file() sarebbero già divisi per riga dentro un array (sempre che ci sia un ritorno a capo dopo ogni contatto nel file txt)
Alla funzione multiplaemail() devi passarci $leggo, è inutile ripassare l'handle al file per leggerlo una seconda volta, l'hai già fatto.
Inoltre puoi già chiudere il file dopo la fread(), non ti serve più tenerlo aperto.