Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
INTERPRETE2
/
backend
:
reenviar_manual.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require '../PHPMailer/src/Exception.php'; require '../PHPMailer/src/PHPMailer.php'; require '../PHPMailer/src/SMTP.php'; if (!isset($_FILES['archivo']) || !isset($_POST['EMAIL']) || !isset($_POST['RAZON_SOCIAL'])) { http_response_code(400); exit("Faltan datos"); } $archivoTmp = $_FILES['archivo']['tmp_name']; $nombreArchivo = $_FILES['archivo']['name']; $correo = $_POST['EMAIL']; $razon = $_POST['RAZON_SOCIAL']; $mail = new PHPMailer(true); try { $mail->isSMTP(); $mail->Host = 'smtp.office365.com'; $mail->SMTPAuth = true; $mail->Username = 'anaalzate@sanmarino.com.co'; $mail->Password = 'jqqfdkmdjfvvxbnh'; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->Port = 587; $mail->setFrom('anaalzate@sanmarino.com.co', 'APP Sanmarino'); // ✅ Separar y agregar múltiples correos $listaCorreos = explode(',', $correo); $agregados = 0; foreach ($listaCorreos as $c) { $c = trim($c); if (filter_var($c, FILTER_VALIDATE_EMAIL)) { $mail->addAddress($c); $agregados++; } } if ($agregados === 0) { throw new Exception("Ningún correo válido fue agregado."); } /*$mail->addAddress($correo);*/ $mail->isHTML(true); $mail->Subject = 'Notificacion de pago de Agroavicola San Marino S.A- ' . $razon; $mail->Body = "<p>Se adjunta el documento correspondiente a <strong>$razon</strong>.</p>"; '<h4>Estimado ' . $razon . ' </h4>' . '<p>Informamos que hemos realizado un pago exitoso el cual ha sido desembolsado en la fecha ' . $fechac . '.</p> <p></p> <p>En el archivo adjunto encontrara el detalle de las facturas canceladas y la cuenta bancaria en la cual fue abonado el pago. </p> <p>Favor confirmar el recibido de este correo, enviar las inquietudes a anaalzate@sanmarino.com.co o al wahtsapp 3147908018 .</p> <p></p> <p>Cordialmente,</p> <p></p> <p></p> <h4>AGROAVICOLA SAN MARINO S.A.</h4>'; $mail->addAttachment($archivoTmp, $nombreArchivo); $mail->send(); echo "Correo enviado a $correo"; } catch (Exception $e) { echo "Error al enviar correo: " . $mail->ErrorInfo; }