Pregunta

Hace poco comenzó a trabajar en un proyecto web que ya estaba en marcha; el tipo que construyó las bases para que tenía la página de registro el envío de los campos de formulario a un formmail Perl guión, para que pudiera llegar un correo electrónico cuando un usuario se inscribe. No estoy familiarizado con Perl, y mi inclinación es simplemente utilizar la función PHP mail () y soltar el script de Perl, en lugar de pasar tiempo tratando de encontrar la manera de utilizarlo correctamente.

Así que, ¿hay alguna buena razón para seguir usando el script de Perl, o debo aconsejarle que deje caer a favor de PHP electrónico? Cualquier pros y los contras, o es totalmente subjetiva?

Me doy cuenta de que esta pregunta puede ser marcado como subjetivo; sólo en busca de consejo.

¿Fue útil?

Solución

Me gustaría recomendar una tercera opción: una clase PHP programa de correo externo, como PHPMailer. Esto le da la ventaja de no mezclar idiomas innecesariamente, así como no tener que averiguar las peculiaridades de mail(). También hace cosas como correo electrónico SMTP en sí, si es necesario, y se puede montar accesorios y secciones alternas. mail() puede hacer nada de eso.

Función mail() de PHP necesita ser capturado y fusilado. Es una de las funciones más peculiares e impares que PHP tiene y requiere algún conocimiento de cómo SMTP y, a menudo el trabajo MIME para llamar. Si hace que desee encontrar la manera de usar, lo puso detrás de una llamada a la API una vez que tenga.

Otros consejos

Si por formmail, que quiere decir formmail soltarlo de inmediato, y reemplazarlo con algo mejor diseñado y escrita como NMS TFMail .

No sé nada acerca de dicho "correo php" hacer comentarios al respecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top