PHP - Error del PHPMailer You must provide at least one recipient email address

 
Vista:
sin imagen de perfil
Val: 14
Ha aumentado su posición en 14 puestos en PHP (en relación al último mes)
Gráfica de PHP

Error del PHPMailer You must provide at least one recipient email address

Publicado por daniela (10 intervenciones) el 29/08/2018 22:13:11
Hola buenas, una pregunta tengo este codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
 
require '../phpmailer/PHPMailerAutoload.php';
 
$con = mysqli_connect('localhost','root','', 'ticket');
 
$id = $_POST['id_del'];
 
$result = mysqli_query($con,"SELECT c.email_cliente FROM ticket t INNER JOIN dependencia d ON t.id_dependencia = d.id_dependencia INNER JOIN cliente c ON c.id_dependencia = d.id_dependencia WHERE c.id_dependencia = t.id_dependencia AND t.id = '$id'");
 
 
$mail = new PHPMailer();
 
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'diego@valenzu.edu.co';
$mail->Password = '!@SDSYOId_o5}0uY';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
 
$mail->setFrom('diego@valenzu.edu.co');
$mail->addAddress('$result');
 
$mail->Subject = 'Prueba';
$mail->Body = 'esto es una prueba';
 
if($mail->send() == false){
    echo "No se pudo enviar ";
    echo "Error del PHPMailer ". $mail->ErrorInfo;
}else{
    echo "se enviar";
}
 
?>

pero aparece este error

"Error del PHPMailer You must provide at least one recipient email address."

podrian ayudarme porfa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Error del PHPMailer You must provide at least one recipient email address

Publicado por xve (6935 intervenciones) el 30/08/2018 11:54:25
Hola Daniela, en vez de poner una dirección de correo, has puesto un mysqli_result... prueba a modificar la linea 23 por esta:
1
$mail->addAddress($result["email_cliente"]);

coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 14
Ha aumentado su posición en 14 puestos en PHP (en relación al último mes)
Gráfica de PHP

Error del PHPMailer You must provide at least one recipient email address

Publicado por daniela (10 intervenciones) el 30/08/2018 15:50:48
Graciasss, al ratito me di cuenta de eso jaja
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar