PHP - envio de correo programado phpmailer

 
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

envio de correo programado phpmailer

Publicado por daniela (10 intervenciones) el 19/06/2018 20:43:01
Hola, alguien me podria ayudar en esto, tengo el codigo de envio de mis correos masivos, quisiera poder porgramar estre correo para una fecha en especial, podrian guiarme?

quiza y se pueda extrayendo la fecha y haciendo el comparativo pero no sabia como hacer, agradeceria que me guien en esto

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
36
<?php
	require 'PHPMailer/PHPMailerAutoload.php';
	require 'conexion.php';
 
	$mail = new PHPMailer();
	$mail->isSMTP();
	$mail->SMTPAuth = true;
	$mail->SMTPSecure = 'tls';
	$mail->Host = 'smtp.gmail.com';
	$mail->Port = '587';
	$mail->Username = 'captcha@gmail.com';
	$mail->Password = 'xxxxxxxx';
 
	$mail->setFrom('captcha@gmail.com', 'Miguel');
 
	$sqlReceptor = "select nom, correo from funcionarios where cargo = 'Director'";
	$resultReceptor = $mysqli->query($sqlReceptor);
 
	while($row_receptor = $resultReceptor->fetch_assoc()){
 
	$correo_receptor = $row_receptor['correo'];
	$receptor = $row_receptor['nom'];
 
	$mail->addAddress($correo_receptor, $receptor);
 
	$mail->Subject = 'Prueba';
	$mail->Body = 'Buen dia';
	$mail->IsHTML(true);
 
	if($mail->send()){
		echo 'Enviado';
		} else {
		echo 'Error';
	}
}
?>
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

envio de correo programado phpmailer

Publicado por xve (6935 intervenciones) el 19/06/2018 22:47:06
Hola Daniela, el problema es que el PHP por si solo no se ejecuta en un momento dado... si lo utilizas por web, se ejecuta cuando hay una petición por web.
Si lo utilizas en modo cliente (consola) lo puedes llamar cuando quieras, desde el cron de gnu/Linux o como tarea programada de Windows, pero ahí ya defines la hora exacta en la que quieres que se ejecute tu código.

No se si me he sabido explicar...
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