Ciao a tutti.
Ho creato una newsletter in PHP che mi permette di mandare email prelevate da un database MySQL.
Le mail sono tante, diverse migliaia.

Per inviare l'email uso il seguente codice (tenendo conto del fatto che prima mi sono collegato al database):

Codice PHP:
while ($record mysql_fetch_array ($select))

    {

        if (    
mail ($record['mail'], $_POST['oggetto'], $corpo

            
"From: Nome Cognome\r\n" .

            
"Reply-To: [email]info@nomecognome.it[/email]\r\n" .

            
"Content-type: text/html; charset=utf-8\r\n")
            )
            { echo 
"

{$record['mail']}: inviata</p>"; }
        else
            { echo 
"

{$record['mail']}: fallita</p>"; }
    } 
Le email vengono correttamente inviate, ma intorno alla 2000ima email che invia, ricevo l'errore sottostante: quale può essere il problema?
codice:
Maximum execution time of 120 seconds exceeded