[SOLUCIONADO] PHPMailer

  • 5 Respuestas
  • 4431 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ch1n0

  • *
  • Underc0der
  • Mensajes: 38
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

[SOLUCIONADO] PHPMailer

  • en: Junio 08, 2011, 08:30:28 pm
Hola estoy tratando de enviar un correo utilizando el PHPMailer. pero tengo un problema con una variable y nose que sera. ayuda

Código: You are not allowed to view links. Register or Login
<?php
include("phpmailer.inc.php");
include(
"smtp.inc.php");

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth true;
$mail->SMTPSecure "ssl";
$mail->Host "smtp.gmail.com";
$mail->Port 465;
$mail->Username "[email protected]";
$mail->Password "mipass";
$message "hola";
$mail->From "[email protected]";
$mail->FromName "Usuario Lalala";
$mail->Subject "Lalala";
$mail->AltBody "Hola, te doy mi nuevo numero\nxxxx.";
$mail->MsgHTML("hola");
$mail->AddAddress("[email protected]""Destinatario");
$mail->IsHTML(true);

if(!
$mail->Send()) {
  echo 
"Error: " $mail->ErrorInfo;
} else {
  echo 
"Mensaje enviado correctamente";
}
?>


pero en el navegador me lanza este error

Fatal error: Call to undefined method phpmailer::MsgHTML() in C:\wamp\www\enviaCorreo.php on line 18

que vendria siendo la linea

$mail->MsgHTML("hola");


Saludos.
« Última modificación: Octubre 25, 2013, 11:45:25 pm por Expermicid »

Desconectado s00rk

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil

Re:[Duda] PHPMailer

  • en: Junio 08, 2011, 09:00:02 pm
El metodo msgHTML, no existe en la clase de PHPMailer segun se jejeje , por lo que deves eliminar esa linea.
« Última modificación: Junio 08, 2011, 09:10:15 pm por Devilboy »

Desconectado ch1n0

  • *
  • Underc0der
  • Mensajes: 38
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

Re:[Duda] PHPMailer

  • en: Junio 08, 2011, 09:21:34 pm
baje una nueva version del phpmailer me quedo asi el codigo

Código: You are not allowed to view links. Register or Login
<?php
require_once("./phpmailer51/class.phpmailer.php");
require_once(
"./phpmailer51/class.smtp.php");

$mail = new phpmailer();
$mail->PluginDir "";
$mail->Mailer "smtp";
$mail->Host "ssl://smtp.gmail.com";
$mail->Port="465";
$mail->SMTPAuth true;
$mail->Username "[email protected]";
$mail->Password "mipass";

$mail->From "[email protected]";
$mail->FromName "Nombre del que envia";
$mail->Timeout=30;
$mail->AddAddress("[email protected]");
$mail->Subject "Prueba desde phpMailer";
$mail->Body "Cuerpo de mi mensaje";
$mail->AltBody "Cuerpo de mensaje solo texto";
 
if(!
$mail->Send()){
   
$msg "Mail could not be sent.
   Error Description: "
$mail->ErrorInfo;

else {
   
$msg 'Email Message sent successfully!';
}

echo 
$msg;
?>


y me aparece el sgt error

SMTP Error: Could not connect to SMTP host. Mail could not be sent. Error Description: SMTP Error: Could not connect to SMTP host.


nose que sera :( SAludos
« Última modificación: Junio 08, 2011, 10:22:08 pm por ch1n0 »

Desconectado Xt3mP

  • *
  • Underc0der
  • Mensajes: 432
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • Ver Perfil
    • Xt3mP

Re:[Duda] PHPMailer

  • en: Junio 09, 2011, 12:21:44 am
¿Qué versión de PHP tienes? ¿Los datos de acceso al correo son los correctos?

Yo utilizo:

Código: PHP
  1. <?php
  2. include("lib/class.phpmailer.php");
  3. include("lib/class.smtp.php");
  4. $mail = new PHPMailer();
  5. $mail->From = '[email protected]';
  6. $mail->FromName = 'Nombre';
  7. $mail->IsHTML(true);
  8. $mail->IsSMTP();
  9. $mail->SMTPAuth = true;
  10. $mail->SMTPSecure = "ssl";
  11. $mail->Host = "smtp.gmail.com";
  12. $mail->Port = 465;
  13. $mail->Username = '[email protected]';
  14. $mail->Password = 'password';
  15. $mail->Subject = 'Asunto prueba';
  16. $mail->MsgHTML('Texto prueva');
  17. $mail->AddAddress('[email protected]');
  18. if(!$mail->Send()) {
  19.      echo 'Error';
  20. }else{
  21.    echo 'Bien';
  22. }
  23.  

En el php.ini cambiar la línea:

Código: You are not allowed to view links. Register or Login
;extension=php_openssl.dll
por:

Código: You are not allowed to view links. Register or Login
extension=php_openssl.dll
Una vez cambiado reinicia Apache, saludos.
Cada vez que me das Karma me motivas

Desconectado ch1n0

  • *
  • Underc0der
  • Mensajes: 38
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

Re:[Duda] PHPMailer

  • en: Junio 09, 2011, 01:10:56 am
Xt3mP muchas gracias, me funciono perfecto  :)


Saludos.

Desconectado Xt3mP

  • *
  • Underc0der
  • Mensajes: 432
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • Ver Perfil
    • Xt3mP

Re:[Duda] PHPMailer

  • en: Junio 09, 2011, 01:30:50 am
De nada, para eso estamos.
Cada vez que me das Karma me motivas

 

[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 27638
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 14790
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 12433
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 18726
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 17990
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon