public function EnviarCorreo(CorreosDTO $dto) { $mail = new PHPMailer(); $mail->isSMTP(); //Correo del remitente $mail->Host = 'smtp.gmail.com'; $mail->SMTPAuth = true; $mail->Username = $dto->getRemitente(); $mail->Password = $dto->getContrasena(); $mail->SMTPSecure = 'tls'; $mail->Port = 587; $mail->CharSet = 'UTF-8'; $mail->setFrom($dto->getRemitente(), $dto->getNombreRemitente()); //Correo del destinatario $mail->addAddress($dto->getDestinatario()); $mail->addReplyTo($dto->getRemitente(), $dto->getNombreRemitente()); $mail->addAttachment($dto->getArchivos()); //Adjuntar Archivos $mail->isHTML(true); $mail->Subject = $dto->getAsunto(); //Cuerpo del correo $mail->Body = $dto->getContenido(); if (!$mail->send()) { $mensaje2 = 'No se pudo enviar el correo ' . 'Error: ' . $mail->ErrorInfo; } else { $mensaje2 = 'True'; } return $mensaje2; }
public function EnviarCorreo(CorreosDTO $dto) { $mailer = new AttachMailer("*****@*****.**", $dto->getDestinatario(), $dto->getAsunto(), $dto->getContenido()); if ($dto->getArchivos() == '') { $dto->setArchivos('../img/logo.png'); } $mailer->attachFile($dto->getArchivos()); $resultado = $mailer->send() ? "True" : "True"; return $resultado; }