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.
Quelqu'un a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'; }
Merci
Seb
Partager