uno dei problemi nell'invio consistente di email è il fatto di aprire e chiudere continuamente la connessione verso il server SMTP in un breve arco di tempo, poichè viene considerato comunemente come tentativo di spam o simile.

Potresti provare ad usare il modulo zend mail di zend framework che consente di aprire una connessione unica pe tutti gli invii e vedere se l'invio avviene senza problemi

http://framework.zend.com/manual/en/...le-emails.html