Hola tengo una duda haber si alguien me la aclara.
Con la funcion mail() de php se pueden mandar correos con un enlace para activacion o modificacion
| |||
Respuesta: funcion mail(); me puedes dar la sintexis de la funcion email(); incluyendo las cabeceras yo sabria esta email($destinatario,$asunto,$mensaje) pero para que tipo de email como seria? otra cosa tengo una duda dices que puedo enviar correos con html con la funcion email(). pero que diferencia hay entre la funcion email y phpMailer teniendo sus clases? |
| ||||
Respuesta: funcion mail(); acá esta todas las cabeceras que necesitas para enviar HTML con la función mail de PHP y otras mas que te pueden ayudar //para el envío en formato HTML $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; //dirección del remitente $headers .= "From: Miguel Angel Alvarez <[email protected]>\r\n"; //dirección de respuesta, si queremos que sea distinta que la del remitente $headers .= "Reply-To: [email protected]\r\n"; //ruta del mensaje desde origen a destino $headers .= "Return-path: [email protected]\r\n"; //direcciones que recibián copia $headers .= "Cc: [email protected]\r\n"; //direcciones que recibirán copia oculta $headers .= "Bcc: [email protected],[email protected]\r\n"; En cuanto a lo que quieres yo lo tengo implementado en un proyecto que estoy haciendo y lo que hago es generar un código aleatorio de X cantidad de caracteres entre minúsculas y mayúsculas y lo guardo en la base de datos. Envío ese código como parámetro URL ($_GET) y cuando el usuario presiona el link en el mensaje de correo simplemente lo tomo y lo comparo con la base de datos a ver si es el mismo y si lo es simplemente lo activo.
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? Última edición por jotaincubus; 25/05/2011 a las 07:40 Razón: Cambio de informacion |
| |||
Respuesta: funcion mail(); Cita: jotaincubus en principio gracias por contestar pero una cosa yo lo que quiero es simplemente cuando publican una noticia a traves de un formulario quiero enviarles un correo con un enlace diciendo que clickeen para activar osea que si en el formulario les pido el email a ese email les quiero mandar el correo para activacion creo que es mas sencillo que tu codigo pero no se hacerlo alguna ayuda? En cuanto a lo que quieres yo lo tengo implementado en un proyecto que estoy haciendo y lo que hago es generar un código aleatorio de X cantidad de caracteres entre minúsculas y mayúsculas y lo guardo en la base de datos. Envío ese código como parámetro URL ($_GET) y cuando el usuario presiona el link en el mensaje de correo simplemente lo tomo y lo comparo con la base de datos a ver si es el mismo y si lo es simplemente lo activo. |
| ||||
Respuesta: funcion mail(); 'Cuando el usuario crea la noticia esta se almacena con un ID en la tabla en la base de datos, debe esxistir un campo que diga si la noticia esta activa o no. Segun eso entonces envia el link con el ID de la noticia asi mas o menos echo "<a href='http://www.tudominio.com/pagina_activacion.php?id='".$IDnoticia."'>Activar noticia</a>" y en pagina_activacion.php lo unico que debes hacer es tomar ese ID y ativar esa noticia con un UPDATE TABLE
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| |||
Respuesta: funcion mail(); haber estoy intentando probar la funcion mail() pero como trabajo en modo local me tube que descargar el Argo meil server y lo configure y funciona ya que hice un pequeño script y me dio true pero claro el script me da correcto pero no puedo ver el mensaje que envie no se si tengo que descargar algun programa mas. alguien me explica porfavor? |
| ||||
Respuesta: funcion mail(); Pues la verdad si quieres enviar correos desde tu maquina local necesitas un dominio o puedes buscar un server que acepte RELAY para hacer pruebas de envío de correo. he leído en algunos post que con Gmail puedes hacer relay pero nunca lo he probado.
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| |||
Respuesta: funcion mail(); jotaincubus con el programa argomeilserver puedo mandar mensajes a mi mismo para probar mis script lo que pasa que no puedo configurar el clientecorreo de mi ordenador bueno lo estoy intentado bueno cuando lo consiga intentare lo del la funcion email y te dire si funciono saludos adeu |
| |||
Respuesta: funcion mail(); trabajo en modo local y tengo el argomeilserver para probar las funciones email() en mi cliente correo lo configure y comprobe y me dio completado lo que me pasa que cuando envio un correo con php con la funcion email() en el argomeilserver me sale esto Cita: yo entiendo que el mensaje se ha enviado pero cuando intento aceder a mi correo cliente me sale un codigo extraño y me tendria que salir el asunto y el cuerpo del texto.25/05/2011 23:13:54 - Requested SMTP connection from 127.0.0.1 25/05/2011 23:13:56 - Received 226 bytes 25/05/2011 23:13:56 - SMTP connection with 127.0.0.1 ended. ID=17 25/05/2011 23:13:57 - [ 18] Delivering to [email protected] 25/05/2011 23:13:57 - [ 18] Message from you@yourdomain delivered to [email protected] alguien sabe que estoy haciendo mal o si tengo que configurar algo del correo cliente |
Etiquetas: |