Envoi mail automatique

Résolu/Fermé
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 - 14 sept. 2008 à 00:03
new morning Messages postés 127 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 15 mai 2013 - 23 sept. 2008 à 17:33
Bonjour,
je développe un site pour la société où je bosse et en ce moment je dois faire un module "gestion des alertes".Ce module sera chargé d'envoyer des mails de rappel au moins deux jours avant la date prévue d'un rendez-vous à toutes les personnes concernés par des rendez-vous le jour -j.De ce fait,j'aimerais savoir s'il existe des tuto de ce genre ou me filer quelques explications la dessus.J'utilise la fonction mail() de php,mais à ce niveau il faut l'appui d'un bouton pour envoyer le mail or j'aimerais que ça soit le serveur lui même qui l'envoi sans intervention humaine.
Merci d'avance pour vos réponses!!
A voir également:

8 réponses

vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
14 sept. 2008 à 00:08
Salut,

Comme le script est en PHP, tu peux demander au serveur de l'exécuter tous les jours, par exemple, sans le navigateur, mais depuis la ligne de commande :
php /dossier/du/script.php


Si tu enregiste l'exécution comme tâche planifiée, il le fera tout seul.

@Bientôt
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
14 sept. 2008 à 00:12
salut vlmath!

tu m'excuse mais j'ai pas trop bien compris,si tu as un tuto parlant de ça merci de me donner le lien!!!
0
vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
14 sept. 2008 à 00:20
Va voir la dessus :

http://docs.mandragor.org/files/Programming_languages/PHP/Documentation_officielle_fr/features.commandline.html
http://personnel.univ-reunion.fr/jclain/cours/php/manual_fr/commandline.html


Je n'ai pas lu entièrement, mais ça a l'air pas trop mal ... surtout le premier :D


Pour ajouter une commande dans les tâches planifiées :

Essaye d'exécuter : schtasks /Create /?

Edit : Sous linux, c'est la commande "at" qui faut utiliser.
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
14 sept. 2008 à 00:27
donc si je comprend bien,je dois utiliser linux et non windows??
Merci pour les liens je vais les regardr minutieusement!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
14 sept. 2008 à 00:31
Non non, pas du tout, c'était juste pour préciser, vu que je ne savais pas si t'avais win ou linux. Tu peux très bien le faire sur Windows.

Après, la seule question qui se pose est de savoir si tu veux garder ton serveur web sous Windows, ou le passer sous Linux, qui est disons plus stable, moins cher, et tout se qui va avec linux :D
0
new morning Messages postés 127 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 15 mai 2013 19
14 sept. 2008 à 00:32
https://matthieu.developpez.com/execution_periodique/#L4 est très complet sur l'automatisation d'un script.
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
14 sept. 2008 à 00:35
ok!
au fait nous avons acheté un nom de domaine chez ONLINE.NET et je crois que leur serveur est sous linux(je vais verifier).Si je parlais de windows,c'est pour le test en local car j'ai pas linux sur ma machine.
Merci encore!!
0
new morning Messages postés 127 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 15 mai 2013 19
23 sept. 2008 à 17:33
0