<?php

	use PHPMailer\PHPMailer\PHPMailer;
	use PHPMailer\PHPMailer\SMTP;
	use PHPMailer\PHPMailer\Exception;

	require_once '/var/www/be.quinteam.com/html/include/phpmailer/src/Exception.php';
	require_once '/var/www/be.quinteam.com/html/include/phpmailer/src/PHPMailer.php';
	require_once '/var/www/be.quinteam.com/html/include/phpmailer/src/SMTP.php';
	
	// passing true in constructor enables exceptions in PHPMailer
	$mail = new PHPMailer(true);

	//$emailToBase='avisos.alcampo@newno.marketing';	//comentar el de sota i descomentar el de sobre
	//$emailToBase='miriam.sutil@newno.marketing';
	$emailToBase='kiko@kolivier.com';

	//$emailTo='avisos.alcampo@newno.marketing';	//comentar el de sota i descomentar el de sobre
	//$emailTo='miriam.sutil@newno.marketing';
	$emailTo='kiko@kolivier.com';

	$destinostest = array();
	$destinostest[] = "kiko@kolivier.com";
	enviaMail ('TEST','<div>hola</div><hr>','no-reply@newno.marketing','kiko@kolivier.com','',$destinostest);

function enviaMail ($subject,$message,$from,$to,$cc,$bcc){
		global $emailTo;
		global $mail;
		$subject = utf8_decode($subject);
		$message = utf8_decode($message);
		$mail->CharSet = 'UTF-8';
		
		//echo('<hr>subject: ['.$subject.']'); 
		//echo('<br>cc: ['.$cc.']'); 
		//echo('<br>bcc: ['.$bcc.']'); 
		//echo('<br>body'); 
		//echo($message);
		//echo('<hr>');
		$mail->isSMTP();
		$mail->Host = 'smtp.gmail.com';
		$mail->SMTPAuth = true;
		$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
		$mail->Port = 587;

		$mail->Username = 'no-reply@newno.marketing'; // YOUR gmail email
		$mail->Password = 'mrghxubvfrkrtevv'; // YOUR gmail password

		// Sender and recipient settings
		$mail->setFrom($from, $from);
		$mail->addReplyTo($from, $from); // to set the reply to
		$mail->IsHTML(true);
		if($emailTo=='avisos.alcampo@newno.marketing'){
			
			$mail->addAddress($emailTo, $emailTo);
			$mail->addBcc("kiko@kolivier.com", "kiko@kolivier.com");
			
			$mail->Subject = "[CONTROL DESTINATARIOS] ".$subject;
			$mail->Body = "ENVIADO a:<hr>".implode(', ',$bcc). "<hr>".$message;
			
			$mail->send();
			
			$mail->clearAddresses();
			$mail->clearBCCs();
			
			$mail->addAddress($emailTo, $emailTo);
			foreach($bcc as $recipient){
			   $mail->addBcc($recipient,$recipient);
			}
			
			$mail->Subject = $subject;
			$mail->Body = $message;
			
			$mail->send();
			//mail($to,$subject,$message,$headers);
			//mail($emailTo,"[CONTROL DESTINATARIOS] ".$subject,"ENVIADO a:<hr>".$bcc. "<hr>".$message, $headers);
			//mail("kiko@kolivier.com","[CONTROL DESTINATARIOS] ".$subject,"ENVIADO a:<hr>".$bcc. "<hr>".$message, $headers);
		}
		else{
			$mail->addAddress("kiko@kolivier.com", "kiko@kolivier.com");
			$mail->Subject = $subject;
			$mail->Body = $message;
			$mail->send();
		}
		return true;
		
	}
?>