Envoi mail automatique

Résolu
bissdebrazza Messages postés 2065 Date d'inscription   Statut Contributeur Dernière intervention   -  
new morning Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   -
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 794 Date d'inscription   Statut Contributeur Dernière intervention   160
 
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   Statut Contributeur Dernière intervention   712
 
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 794 Date d'inscription   Statut Contributeur Dernière intervention   160
 
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   Statut Contributeur Dernière intervention   712
 
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 794 Date d'inscription   Statut Contributeur Dernière intervention   160
 
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   Statut Membre Dernière intervention   19
 
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   Statut Contributeur Dernière intervention   712
 
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   Statut Membre Dernière intervention   19
 
0