New things

This commit is contained in:
2023-11-27 15:13:44 +00:00
parent 4f74257c1b
commit da22d3c86b
9 changed files with 742 additions and 35 deletions

View File

@@ -5,7 +5,7 @@
class Mailer{
private const FROM = "academia@lasalle.mx";
private const FROM_NAME = "Vicerrectoría Académica";
private const FROM_PASS = "Foy25193";
private const FROM_PASS = "4c4d3m14S3gur4##";//Foy25193
private const FOOTER = "<p style='margin-top:5em; color:#aaa;font-style:italics'><small>Este es un correo automatizado, esta cuenta no recibe correos.<small></p>";
//private $lista_to, $asunto, $texto;
@@ -50,24 +50,40 @@ class Mailer{
}else{//cadena de texto separada por ;
if(strpos($lista_to, ";")!==false){
$toArr = explode(";", $lista_to);
foreach($toArr as $correo){
if(trim($correo)!=""){
if($bcc)
$mail->addBCC($correo);
else
$mail->AddAddress($correo);
}
}
}elseif(strpos($lista_to, ",")!==false){
$toArr = explode(",", $lista_to);
foreach($toArr as $correo){
if(trim($correo)!=""){
if($bcc)
$mail->addBCC($correo);
else
$mail->AddAddress($correo);
}
}
}else{
echo "Cadena de correos inválida";
return false;
}
foreach($toArr as $correo){
if(trim($correo)!=""){
if(trim($lista_to)!=""){
if($bcc)
$mail->addBCC($correo);
$mail->addBCC($lista_to);
else
$mail->AddAddress($correo);
$mail->AddAddress($lista_to);
}
}
}
//Success
if ($mail->Send()) {
return true;
}else{
echo "Error al enviar correo";
return false;
}
}catch(phpmailerException $e){
echo $mail->ErrorInfo;