Il fatto è che le email la maggior parte delle volte arrivano mentre altre volte no, quindi non ha scopo fare la prova che mi suggerisci.
Ma dal codice che ho postato non è possibile capire di chi sia l'errore?