1
Good Afternoon, How do I send email once a day. I use phpmailer. I tried using while, but don’t know what function determines the amount every 24 hours.
my code:
$assunto = "[RemocenteR] Nova Tarefa Cadastrada!";
$mensagem = "Prezado usuário, foi enviada uma tarefa pelo sistema remocenter para você. Acesse o menu e verique as tarefas pendentes";
$dadosDaTarefa = '<br><br>';
$dadosDaTarefa .= '<strong>Dados da Tarefa</strong>';
$dadosDaTarefa .= '<br>';
if($TA_TAREFA != ""){
$dadosDaTarefa .= 'Tarefa: ' . $TA_TAREFA;
$dadosDaTarefa .= '<br>';
}
if($TA_DESCRICAO != ""){
$dadosDaTarefa .= 'Descrição: ' . $TA_DESCRICAO;
$dadosDaTarefa .= '<br>';
}
if($TA_PRAZO != ""){
$dadosDaTarefa .= 'Prazo: ' . $TA_PRAZO_BR;
$dadosDaTarefa .= '<br>';
}
if($TA_PRIORIDADE != ""){
$dadosDaTarefa .= 'Prioridade: ' .$TA_PRIORIDADE;
$dadosDaTarefa .= '<br>';
}
if($TA_SOLICITANTE != ""){
$dadosDaTarefa .= 'Soliciante: '. $TA_SOLICITANTE;
$mensagem .= $dadosDaTarefa;
}
$mensagem .= '<br><br>';
$mensagem .= 'Mensagem gerada automaticamente pelo Sistema!';
if(sendMail('[email protected]',$FET_USUARIO['US_EMAIL'], $mensagem, $assunto)){
echo '<script language = "javascript">alert("Tarefa registrada, foi enviado um e-mail para notificar o solicitado!")</script>';
}
echo ("<script language='javascript'>location.href='tarefas.php'</script>");
}
Thank you for the force
Have you ever heard of Cron Job? I think it will be the best way out.
– Woss
Yes, but it is a web task system that I have, and let’s say that while the task is not completed it sends an email a day, reminding the user to finish the task. Could I do this cronjob communication with my web system ?. Thank you
– Caroline Silveira
Yes, create a cronjob to make a Curl request to your web api that initializes the daily email submission script
– MarceloBoni