| ||||
Re: función mail de PHP Cita: HolaBuenos dias Para el envío de correo mediante PHP es necesario que tengas una buena configuración. Si tu web está en un proveedor de hosting de seguro ya hayan configurado PHP para el envío de mails. ahora si estas trabajando en un servidor propio, sí tendremos que configurar PHP. Para configurar PHP haz de hacerlo mediante el php.ini, donde debemos especificar datos como el servidor de correo saliente que debe de utilizar PHP para transferir los mensajes. Ahora bien, dentro del php.ini, debemos buscar el epígrafe [mail function]. Dependiendo de nuestro sistema (windows, linux)se configurará de una manera u otra. En sistemas Windows encontraremos el php.ini en el directorio windows o dentro de este, en el subdirectorio system32 o similar. Se debe indicar el dominio del servidor de smtp, algo así como smtp.midominio.com. Si es el ordenador local el que hace de servidor, podremos poner "localhost" como máquina que enviará el correo. También podemos especificar la dirección desde donde queremos que parezca que se envía el mensaje en caso de que no se indique otra durante el envío. ejemplo de envio de un email sencillo Código PHP:
__________________ Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen. Quien hace, puede equivocarse. Quien nada hace, ya está equivocado". |
| ||||
Re: función mail de PHP Hola arantxasansilvestre (jjej), creo que te refieres a tu servidor local (de prueba en tu computadora), si es así, la función mail está disponible creo que en todas las versiones de php, pero aparte de eso debes instalar un programa como mercury o MailEnable para el envío de mails... |
| |||
Respuesta: función mail de PHP Estoy iniciandome en esto de mandar mail, con la funcion mail() de php. baje un servidor smtp gratis ( FREE SMTP SERVER) y ejecute una funcion prueba q envia un mail, pero no funciona. El scrip q utilizo es este: <?php $from = "From: administrador_claves@pichichu \r\n"; $mesg = "xxxxxxxx \r\n"; $email = '[email protected]'; if (@mail ($email, "hhhh: Mensaje Solicitado", $mesg, $from)) { echo "Mail enviado"; } else { echo "No se ha podido enviar su nueva contraseña por e-mail"; } ?> en php.ini en la parte de mail function tengo: SMTP = localhost smtp_port = 25 bueno nose como hacer para q me funcione la funcion mail(). Cualquier ayuda me vendria al pelo. saludos y gracias.- |