El usuario de Quora ha explicado muy bien cómo enviar correos electrónicos en PHP.
Pero, solo para agregar, nunca use Gmail SMTP para enviar correos electrónicos. Gmail es solo para comunicación personal 1-1. No es un modelo destinado a correos electrónicos de sitios web. Si obliga a encajar eso en su sitio web, las posibilidades de que los correos electrónicos lleguen a spam podrían aumentar.
Mejor busca un buen proveedor de servicios de correo electrónico (ESP). Muchos proveedores de servicios dan uso de correo electrónico gratuito a las nuevas empresas. Puede optar por cualquier servicio de este tipo.
También estoy trabajando con un ESP PepiPost que está dando 25k correos electrónicos gratis cada mes de por vida, eso es suficiente
- ¿Es necesario usar sitios web con altos niveles de PA y DA para actividades fuera de la página?
- ¿Cómo debo desarrollar un sitio web que tenga inicio de sesión, perfiles de usuario únicos y datos de usuario únicos basados en lo que responden a las preguntas?
- Cómo evitar que se copie contenido en mi sitio web
- ¿Dónde puedo encontrar a alguien que me ayude a construir una idea de sitio web personalizado? ¿Cómo puedo protegerme de que roben la idea?
- Cómo hacer un sitio web similar a YouTube, pero para Rock Band y Guitar Hero
¿Qué ventaja obtendrás al elegir un ESP?
1) La capacidad de entrega del correo electrónico en la Bandeja de entrada aumentará
2. No tiene que preocuparse por la escala y el tiempo de actividad, incluso su volumen de correo electrónico comienza a crecer
3. Obtendrá un seguimiento en tiempo real sobre quién está abriendo su correo electrónico, haciendo clic en los enlaces, etc.
El código completo sugerido por Nitin seguirá siendo el mismo, solo que en lugar de las credenciales de Gmail, puede colocar las credenciales de ESP.
$ mail-> Host = ‘host.gmail’;
$ correo-> Puerto = 465;
$ mail-> SMTPAuth = true;
$ mail-> Username = ‘ Su dirección de correo electrónico completa de Gmail ‘;
$ mail-> Password = ‘ Tu contraseña de Gmail ‘;
Espero, respondí tu pregunta. Por favor escríbame si necesita más detalles.