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 20-05-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Poder: 0
lakers Va por buen camino
problemas al mandar email con phpmailer

hola amig@s
estoy intentando mandar email desde php usando la clase phpmailer.php
pero me da el siguiente fallo:Language string failed to load: instantiate
nosé si es problemas de configuración del php.ini o por el servidor smtp.
sabiendo que la dirección de origen es:...@hotmail.com
y la dirección de destino es :......@yahoo.fr
¿?no sé si tiene que ser el mismo servidor de correo ¿?
acá os dejo el script que hice:
Código PHP:
 require("class.phpmailer.php");//incluimos la clase 
$mail = new PHPMailer();
$mail->Host "localhost";
$mail->From "dirección de origen";
$mail->FromName "lakers";
$mail->Subject "prueba";
$mail->AddAddress("destino","chouki");
$body  "Hola <strong>amigo</strong><br>";
$body .= "probando <i>PHPMailer<i>.<br><br>";
$body .= "<font color='red'>Saludos</font>";
$mail->Body $body;
//$mail->AltBody = "Hola amigo\nprobando PHPMailer\n\nSaludos";
if($mail->Send())
  echo 
"email enviado ";
else
  echo 
"email no ha sido enviado".$mail->ErrorInfo
en la espera de su respuesta
les saludos atentamente.
Responder Con Cita
  #2  
Antiguo 20-05-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pareciera que desde la clase en cuestión se trata de "cargar" (¿requerir?) un archivo que no está disponible...

PD. ¿Puedes adjuntar el archivo "phpmailer.php"?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 20-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
El problema está en que la clase no encuentra el archivo con los mensajes de error. Se supone que si no se especifica nada, usa los mensajes en inglés pero al menos a mi no me ha funcionado. Lo mejor entonces es especificarle el lenguaje a usar explícitamente:

Código PHP:
<?php
$mail 
= new PHPMailer();
$mail->SetLanguage('es'DIR_PHPMAILER 'language' DIRECTORY_SEPARATOR);
?>
Aquí, DIR_PHPMAILER es una constante que defino yo en otra parte y que contiene la ruta al directorio donde está instalado el PHPMailer.

// Saludos
Responder Con Cita
  #4  
Antiguo 21-05-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Poder: 0
lakers Va por buen camino
gracias david y roman por vuestras respuestas
basicamente segui el ejemplo que viene en este enlace http://blog.unijimpe.net/introduccion-a-phpmailer/
pero en principio se debe funcionar salvo que habra que retocar algo
gracias
saludos
Responder Con Cita
  #5  
Antiguo 24-05-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Poder: 0
lakers Va por buen camino
hola amigos todavia
no consigo mandar este email desde php este fallo no tiene pinta que se arregla¿?
qué me recomiendas para mandar mail desde php ¿?entonces¿?
saludos
Responder Con Cita
  #6  
Antiguo 24-05-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Pero hiciste lo que te dijo Román? A ver si no vas a contar con la carpeta "languages", que, se supone tiene que venir con "PhpMailer"... Por otro lado, igual puedes usar la función "mail()" de PHP, directamente.

PD. No he conseguido encontrar la clase "PhpMailer" para descargarla.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 24-05-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Poder: 0
lakers Va por buen camino
gracias david
segui los pasos de roman
pero me sigue dando el mismo fallo mientras utilizando utilizando la función mail desde php tienes que tener configurado el servidor SMTP sino no puedes mandar email desde php
saludos
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
Mandar EMail con componentes Indy verm83 Internet 14 10-09-2017 15:42:34
Mandar Email con JvMail felixgo Internet 2 12-03-2008 09:26:44
Mandar un email desde delphi jorgegetafe Varios 16 06-12-2007 17:30:05
Cambio de linea al mandar un email por codigo. alt126 C++ Builder 1 08-11-2005 12:46:07
Mandar QReport por email Aprendiendo Impresión 8 18-06-2005 00:14:42


La franja horaria es GMT +2. Ahora son las 08:22:40.


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