Mmmm....
La clase phpmailer es una muy buena opción, (De hecho yo la uso), pero si quieres intentar solucionar el error, debes escribir tu propio php.ini y ponerlo en el directorio en donde se ejecuta el script, así como:
Código:
upload_max_filesize = 20M
post_max_size = 20M
memory_limit = 20M
upload_tmp_dir = 20M
max_execution_time = 50000
sendmail_from = [email protected]
tambien prueba con la función ini_set() a ver que tal.
Saludos...