Enviando correo en una máquina linux

0

¿De qué manera se puede enviar el correo? Estoy familiarizado con el correo cron y el envío de php, pero ¿es necesario instalar un MTA de correo como postfix o sendmail en el servidor? ¿PHP también es un mta? ¿Qué pasa si sendmail / postfix no está instalado?

También tengo curiosidad por saber cómo los formularios web con correos electrónicos envían correos electrónicos de registro a las personas. Supongo que podría ser la función de 'correo' de php o alguna otra cosa.

Peter
fuente
1
Los scripts PHP pueden usar un servidor SMTP (como un MTA local) o enviar el correo directamente. Depende del guión.
Dennis

Respuestas:

0

PHP no es un MTA. Por defecto, mail() utiliza el MTA local, pero puede configurar PHP para usar un MTA remoto a través de SMTP, si no existe ninguno en la máquina local.

La mayoría de los formularios web utilizan mail() enviar un correo electrónico, como cabría esperar; hay muchas bibliotecas de construcción de mensajes, pero todas se reducen a mail() debajo.

Aaron Miller
fuente