Cita:
Iniciado por djsos
la limitacion de la que habala maycolalvarez supongo que es respecto al tamaño de la memoria que necesita demasiada o al tiempo total, cosas que haran que tu servidor php devuelva un error fatal.
En resumen: un servidor no te limita la cantidad de emails que puedes enviar, te limita el tiempo que puede ocupar el script en enviarles.
la funcion mail() hace lo mismo que smtp pero de una manera mas automatica por decirlo de alguna manera, por eso que ocupe mas memoria, procesos y tiempo
No, me refiero (y lo indica el mismo manual de PHP) a que la función nativa de PHP mail() no está capacitada para enviar mensajes por lote desde SMTP porque para cada mail abre un socket, lo que no es eficiente:
Cita: Nota:
Es importante indicar que la función
mail() no es conveniente para grandes volúmenes de correo en bucle. Esta función abre y cierra un socket SMTP para cada correo, algo que no es muy eficiente.
Para enviar una gran cantidad de correo, ver los paquetes
» PEAR::Mail y
» PEAR::Mail_Queue.
fuente:
http://php.net/manual/es/function.mail.php
es por ello que se recomienda el uso de librerías externas, en el caso de SwiftMailer lo tiene, más no se si PHPmailer lo implemente