Envoi automatique de Mail - ASP - Programmation
Marsh Posté le 18-07-2003 à 15:45:57
| THE REAL SMILEY a écrit : Planificateur de taches non ?  | 
 
ben si tu sais comment planifier une tache sur un serveur WEB avec une page ASP  ![[:mlc] [:mlc]](https://forum-images.hardware.fr/images/perso/mlc.gif) 
  
 
le truc c'est que je voudrais qu'il envois un mail à la date qu'on reseigne dans un champs. Ca existe, j'ai vu ca sur le Net mais c'est payant 
Marsh Posté le 18-07-2003 à 15:51:29
| snake-bis a écrit :   | 
 
Je suis sûr que c'est possible de lancer IE avec des paramètres en ligne de commande
Marsh Posté le 18-07-2003 à 16:31:46
| THE REAL SMILEY a écrit :   | 
 
  
  
 
je crois que tu voi pas ce que je veux dire  
 
 
J'ai un serveur WEB. Dessus y'a une base de donnée et des pages en ASP. 
Des clients consultent ces pages sur le serveur. Un des formulaire permet d'ajouter une entrée dans la base de donnée et je voudrais que lorsque la personne remplit le formulaire et valide, le serveur ajoute les infos dans la base de données et fasse un raple 15 jour plus tard par mail   
  
c'est le serveur tout seul, automatiquement, qui doit envoyer le mail au bon moment. Moi je programme la script ASP et basta   
 
Marsh Posté le 18-07-2003 à 16:47:44
| -BigFoot- a écrit : Peux-tu programmer quelque chose en Vb ?  | 
 
pouvoir je peux.... mais le savoir je n'ai pas  ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
  
 
mais si t'as une idée elle est la bienvenu   
 
Marsh Posté le 18-07-2003 à 16:54:46
J'avais un peu le même problème que toi  
| Citation : adresse E-mail, un message, et une date, et que le mail soit envoyer à la date precisée   | 
 
 
Et j'ai programmé quelque chose en vb et après je l'ai planifié sur le serveur tous les jours à 5h00 par exemple 
ou  
autre solution chez moi j'ai transformé mon prog vb en service 
 
C'est quoi ta sgbd ?? 
 
Si tu veux je peux te le programmer 
Marsh Posté le 18-07-2003 à 17:09:02
| -BigFoot- a écrit : J'avais un peu le même problème que toi   
   | 
 
base access  
 
 
comment tu programme ca pour qu'il envois les mails ? 
 
ca m'interesse grave   
 
Marsh Posté le 18-07-2003 à 17:14:50
Je te donne un exemple ce soir  
 
 
Sinon as-tu un serveur smtp en local ?? (pour l'envoi du mail biensur) 
Marsh Posté le 18-07-2003 à 17:17:19
| -BigFoot- a écrit : Je te donne un exemple ce soir  | 
 
pour le serveur Mail faut que je vois. J'ai 3 serveurs. Un Mail, un fichier, et un WEB/FTP/et autre merdes   
  
mais ca doit etre possible d'utiliser le serveur Mail depuis le serveur WEB   
  
 
sinon, Merci beaucoup   
   
 
Marsh Posté le 18-07-2003 à 17:24:02
Voilà à peu près le code mais il faut l'adapter en fonction de tes besoins :  
 
 
| Code : 
 | 
Marsh Posté le 18-07-2003 à 17:27:16
merci  
 
 
mais tout ca j'ai déjà fait  
 
 
il faudrait programmer l'envoi maintenant  
 
 
du style un 
| Code : 
 | 
 
pour que le mail parte le 24/07/03. 
En faisant comme ca, il part tout de suite 
Marsh Posté le 18-07-2003 à 17:41:57
tu peux pas l'installer sur ton serveur en service le prog ?
Marsh Posté le 18-07-2003 à 17:43:05
Sinon je crois qu'il y a une autre solution mais je la connais pas super bien, il faut programmer une dll que tu rajoutes en composant avec IIS mais je ne suis pas calé si je trouve des infos je te le dis 
Marsh Posté le 18-07-2003 à 21:21:35
| -BigFoot- a écrit : tu peux pas l'installer sur ton serveur en service le prog ?  | 
 
quel prog ? 
 
je voudrais que le serveur envois un mail "à retardement"   
 
Marsh Posté le 18-07-2003 à 21:59:09
le vb que j'ai fait tu le transformes en .exe et tu le mets en service c'est possible de le faire dans ton cas  
as tu accès au serveur ou es installé ton serveur web ??
Marsh Posté le 21-07-2003 à 09:00:45
| -BigFoot- a écrit : le vb que j'ai fait tu le transformes en .exe et tu le mets en service c'est possible de le faire dans ton cas   | 
 
yop j'ai un accès, pour envoyer des mails, j'ai reussi : 
| Code : 
 | 
 
Mais j'ai pas encore trouver le moyen d'envoyer ce mail à retardement quand je passe la commande 
Marsh Posté le 21-07-2003 à 16:28:02
bah moi g fait ceci pour ma part : 
 
imagine que ta page de démarrage, c hardware.fr et que tu y va plusieurs par jour... 
 
tu fais une nouvelle page que tu met en page par défault 
 
dedans tu fais ton select qui va chercher les mails a envoyer : Par exemple, séléction de tous les mails a envoyer pr le 21/07/03. 
Tu execute la requete, et tu balance le/les mails (avec une boucle sur ton recordset) 
 
et ensuite, tu fais un redirect vers hardware.fr sans oublié de supprimer les alertes que tu viens d'envoyer 
 
Marsh Posté le 21-07-2003 à 17:31:30
| fabd a écrit : bah moi g fait ceci pour ma part :  | 
 
ca c'est pas con ! 
au mieux je fais une page qui sera consultée quotidienement sur le serveur ... ca rejoi ce que disait-BigFoot- ... je pense que c'est ce qu'il voulait dire  ![[:mlc] [:mlc]](https://forum-images.hardware.fr/images/perso/mlc.gif) 
  
 
bref, merci à vous deux   
  
 
je test ca et je vous tien au courant   
  
 
merci encore   
   
 
Marsh Posté le 25-07-2003 à 17:01:11
 
c'est bon, le serveur est ready, la page aussi  
 
tout fonctionne  , je suis parti sur on principe, c'est à dire je lance la page tout les jour et basta
, je suis parti sur on principe, c'est à dire je lance la page tout les jour et basta  
 
 
me manque plus que 2 trucs  
 
la ligne de commange pour lancer IE avec cette page... à non, je vais la mettre en page de démarage   
  
 
la deuxième c'est autrement que par un kill, y'a moyen de fermer IE tout seul ?
Marsh Posté le 07-07-2003 à 17:26:04
Bonjour,
 
  

quelqu'un saurait-il comment faire pour envoyer un Mail à une date X en ASP ?
Je m'explique, disons que l'on rentre dans une base une adresse E-mail, un message, et une date, et que le mail soit envoyer à la date precisée
Merci d'avance pour votre aide
Message édité par snake-bis le 07-07-2003 à 17:27:48
---------------
Des fois il vaut mieux ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet. FeedBack