entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

como enviar informacion de un formulario de mi sitio web a un correo?

Hola amigos, Tengo una Gran duda con respecto al envio de informacion de un Formulario de contacto a un correo. Quisiera que me ayudaran guiandome con la forma mas apropiada para hacer envio de datos desde un formulario a un correo.
Tengo las siguientes dudas:

  • Debo configurar SMTP en el Servidor?
  • Me recomiendan usar la funcion Mail? o usar PHPMailer?
  • Debo usar algun servicio de "terceros" como Mandrill?
    Datos anexos:
  • Mi hosting lo compré en GoDaddy.
  • Tengo conocimientos basicos de PHP.
    Les agradecería mucho su ayuda.
    Gracias

2 Respuestas

0voto

white Puntos75880
  • Si, debes configurar SMTP en tu servidor con el fin de enviar un correo, no tienes smtp en tu host? intenta con algo gratuito como gmail y usa los datos smtp de gmail
  • PHPMailer es una librería que funciona con la funcion mail, asi que los dos son validos, la pregunta es, quieres utilizar una libreria o prefieres codear tu mismo el script para enviar correos?
  • depende, tu host enviara demasiados emails unos 10000 a 15000 al día y tu host no lo soporta como para requerir un servicio de un tercero como Mandrill?

0voto

christiandp7 comentado

Hola White, primeramente agradecerte por a respuesta, me podrias brindar algo de informacion con respecto a a configuracion SMTP?.
En cuanto a la libreria y la funcion mail, me inclino mas por phpMailer pero no tengo preferencia alguna con relacion a las dos.
Mi host recibirá aproximadamente 500 emails por dia como maximo.
Gracias

0voto

white comentado

me parece que debes configurarlo en tu host, si es godaddy entonces tendrás que pedir soporte si desconoces como manejar tus correos en tu host.

https://support.godaddy.com/help/article/3552/managing-your-email-account-smtp-relays

para una cuenta smtp con gmail y PHPMailer solo necesitas tus datos de identificacion gmail, definir el puerto, etc. aca un ejemplo de como hacerlo:

https://github.com/PHPMailer/PHPMailer/blob/master/examples/gmail.phps

si hablamos de 500 correos por día va a depender de cuantos correos permite enviar tu host por día, en gmail me parece que el limite es 2000 por día.

0voto

elporfirio Puntos2570

Anexo a white:

aqui un video de como enviar correos con PHPMailer (aqui de correo de pruebas utilizo mailtrap.io)

https://www.youtube.com/watch?v=GfSATRCRoSE

Y aqui como enviar correos a partir de un formulario (te servirá como idea para lo de contactos)

https://www.youtube.com/watch?v=t4CZa-kHX5E

Con esto ya tendras una mejor idea :) para un correo de contacto.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta