Buenas.
Hacía tiempo que estaba sin programar web's, y ahora me dieron una página en "funcionamiento" que necesitaba pequeñas modificaciones (que ya hice). Lo único que me quedaba era hacer funcionar el formulario de contacto.
Puse manos a la obra e hice funcionar un server mercury (di con uno que me anduvo) y lo deje:
SMTP: localhost, puerto 25
POP: localhost, puerto 110
Para mandar y recibir mails desde thunderbird anda perfecto (usuarios prueba1@localhost manda y recibe a prueba2@localhost y viceversa).
Le hice la modificación al php.ini (C:\xampp\php\php.ini) y lo dejé así:
[mail function]
SMTP = localhost
smtp_port = 25
mail.add_x_header = On
sendmail_from = prueba1@localhost
Ok. Hasta ahora todo bien.
La página que estoy trabajando esta hecha en flash y el formulario de contacto es un php enlazado (busque donde lo enlaza, pero no lo encontré). Descompuse el php hasta lo más básico y lo deje así:
if (mail("prueba1@localhost","Formulario de Consulta","pepe"))
echo ("Su mensaje ha sido enviado");
En todo momento me marca la confirmación de mensaje enviado, pero no me llega nada (probé sacando los campos y reemplazándolos por los valores reales, con y sin comillas y nada :S).
¿Alguien tiene alguna idea? Ya se me quemaron las neuronas.
(Es mi primer post, creo haber seguido el protocolo, pero si patiné en algún lado pido clemencia. Desde ya gracias).