Tenho um código que envia um e-mail através do PHPMailer. Quero que ele envie esse e-mail todos os dias às 10 horas da manhã.
Ele está em um servidor Windows. Então fui lá no Agendador de Tarefas do Windows e criei uma tarefa para executar meu código que envia o e-mail, como vi nesse tutorial. E essa tarefa é executada todo dia as 10 horas (já verifiquei, o código é mesmo executado).
O problema é que o e-mail não é enviado quando a tarefa é executada automaticamente. Mas quando eu executo o script PHP manualmente ele envia o e-mail.
Queria saber o que pode ser.
A máquina onde o código está é WIn 7, então segui o seguinte tutorial:
In Windows 7/server 2005/2008
No need to copy or install anything(Already PHP is installed on the server)
Create a task give Running time in Trigger setting. Then in Action setting option in the
“Program/Script”
command textbox type
C:\xampp\php\php.exe
and in the “Add arguments (optional)” type
-f c:/xampp/htdocs/mycron.php
OBS: percebi também que o fopen() não funciona quando a tarefa é executada. Tentei fazer a tarefa criar um arquivo txt e não foi.