- 1
[Opened] OVH , cron et Jelix 1.3
Posted by sentenzaced on 09/13/2012 15:28
Bonjour à tous,
Pour un site hébergé chez OVH en mutualisé, j’essaie de faire un tache automatique d'envoi d'email, j'ai donc créer un point d'entrée en ligne de commande et une action dédié. J'ai mis en place via un script comme dit dans la doc et ça permet de passer en plus de passer par le planificateur de taches chez OVH.
<?php exec('/usr/local/bin/php.ORIG.5 /home/xxxx/site/scripts/xxx_script.php site~script_site:index'); ?>Comme test j'ai fait une action simple d'envoi d'un mail via jMailer.
function index() { $rep = $this->getResponse(); $mail = new jMailer(); $mail->isHTML(true); $mail->Body = "<p>Envoi d'un essai cron en <strong>HTML</strong> !</p>"; $mail->AddAddress('xxxxxxxxxxxxx@gmail.com' , 'Sxxxxxxxxx'); $mail->Send(); return $rep
Du lourd en somme !!;p
Résultat: rien aucun mail transmis ! Le rapport de la tache planifiée n'indique aucune erreur non plus ! Alors je me demande si j'ai bien compris le fonctionnement du traitement en ligne de commande ? Est-ce que je peux utiliser jMailer ou je dois tout faire en ligne de commande sh?
Merci pour vote aide
[Opened] OVH , cron et Jelix 1.3
Posted by laurentj on 09/16/2012 10:36
Bonjour,
- es-tu sûr déjà que ton script est bien appelé par le cron ?
- L'as tu testé en local ? (mailerType=file pour stocker dans un fichier plutôt qu'un réèl envoi)
- Dans la config de jMailer, sur le serveur, es-tu sûr que mailerType n'est pas égal à "file" ?
- as-tu essayé les différents type de mailer : mail, sendmail, smtp ?
- as-tu activé le log de tout type d'erreurs ?
- as-tu le droit, tout simplement, d'envoyer des mails via ta ligne de commande, avec ton offre d'hébergement ?
- 1