Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2010
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 435
Poder: 19
JoAnCa Va por buen camino
Cool Como enviar un email automaticamente con PHP

Hola a todos
Tengo una aplicacion web diseñada con php, donse se controla el cumplimiento de determinados indicadores.
Entonces se desea que cuando algun indicador se incumpla, se le envia un email automaticamente al responsable del indicador para alertarlo y que tome las acciones requeridas

Necesito saber como es que se puede enviar un email con php, usando la misma cuenta de correo del usuario que inicio sesion
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes
Responder Con Cita
  #2  
Antiguo 08-03-2010
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
ESta función te la copio directamente de uno de mis inventos. Se supone que sería mejor usar una clase, aunque no se porqué.

Código PHP:
function message_mail($subject,$message,$toMail,$toName)
{
  global 
$configuration;
  
$extra "MIME-Version: 1.0\r\n";
  
$extra.= "Content-Type: text/plain; charset=\"utf-8\"\r\n";
  
$extra.= "From: {$configuration['adminmail']} <{$configuration['sitename']}>\r\n";
  
$extra.= "To: $toMail <$toName>\r\n";
  
$extra.= 'X-Mailer: PHP v'.phpversion()."\r\n";
  
$body  "Incidencia - {$configuration['sitename']}\n\n";
  
$body .= $message."\n\n";
  
$subject  "Incidencia - {$configuration['sitename']}";
  @
mail($toMail$subject$body$extra);


Si en donde pone text/plain lo cambias por text/html podras poner html en el cuerpor del mensaje, llevando cuidado de usar url's absolutas en caso de poner imagenes u otros archivos, y si metes css es mejor que lo incluyas en el html del mensaje, con etiquetas <style>.

Un saludo!
__________________
"la única iglesia que ilumina es la que arde"
Anonimo

Última edición por Julián fecha: 08-03-2010 a las 23:50:15.
Responder Con Cita
  #3  
Antiguo 09-03-2010
BrunoBsso BrunoBsso is offline
Miembro
 
Registrado: nov 2009
Ubicación: Berisso, Buenos Aires, Argentina
Posts: 239
Poder: 15
BrunoBsso Va por buen camino
Aunque no desestimo la solución de Julián, te comento que podés usar PHPMailer. Es una clase totalmente gratuita y que permite enviar correos a GMail (el que siempre dio mas problemas), Hotmail, YahooMail y todos los que se te ocurran
Saludos!
Responder Con Cita
  #4  
Antiguo 09-03-2010
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 435
Poder: 19
JoAnCa Va por buen camino
Muchas gracias por sus respuestas
Probare sus soluciones y despues les comento
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como enviar un email silencioso Dean Varios 3 29-08-2008 17:38:25
Como puedo Enviar Email La cantidad de veces que se requiera jandres Internet 3 15-04-2008 23:03:49
como enviar un reporte por email mastergav Varios 1 09-09-2007 16:05:59
Incluir html como diseño fondo al enviar email CORBATIN Internet 7 27-06-2007 22:51:39
Como poder enviar un Email a una lista sin que esta aparesca dennis Varios 3 23-06-2005 03:08:36


La franja horaria es GMT +2. Ahora son las 08:14:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi