Il problema del timeout se sei dietro browser, sia se usci mail() sia se usi una connessione diretta da PHP a stmp, ce l'avrai comunque.

Ti consiglio -se ti è possibile- di mettere uno script in locale e lo esegui ogni qual volta ne hai bisogno, che si prende le email e smista: lavorando indipendente da apache e server simili, avrai sicuramente evitato il problema del timeout.


IMHO