[Task CLI] Envoyer un email
Bonjour,
Je souhaite créer une tache Cron qui envoie des emails.
J'ai donc crée une Task.
Par contre si j'essaie d'envoyer un email depuis l'execute() j'ai un message d'erreur Php disant qu'il n'a pas trouvé le serveur Smtp alors qu'un simple test depuis un fichier mis dans /web/ est ok.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| protected function execute($arguments = array(), $options = array())
{
// initialize the database connection
$databaseManager = new sfDatabaseManager($this->configuration);
$connection = $databaseManager->getDatabase($options['connection'] ? $options['connection'] : null)->getConnection();
// add your code here
$send = mail('xxx@xxx.fr', 'Mon Sujet', 'Message');
if($send)
echo 'Mail parti';
} |
Quelqu'un a une idée ?
Merci
Seb