Envoi d'un mail sur année bissextile
Bonjour,
Oui c'est encore moi :oops:!
Alors mon projet a vraiment bien avancé depuis les derniers topics et est presque fonctionnel ! je suis en phase de peaufinage,
J'aurais besoin d'un peu d'aide sur un problème tout bête, en fait le programme va envoyer un email contenant le rapport des activités du jour
l'envoie du mail à heure fixe est fonctionnel (on l'envoie a 23h59 et 11h59) et je voudrais aussi que on puisse envoyer se mail a la fin du mois (attention février et au année bissextiles ^^)
alors voila mon programme pour le moment
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| Dim mail1,mail2,mail3,mail4,mail5,email,heureM
'Les Procédures ayant une portée locale peuvent être mises en uvre ici.
'Cette procédure est exécutée une seule fois lorsque le module graphique est commencé.
Sub Graphics_OnStart()
End Sub
'Cette procédure est exécutée en continu tandis que le module graphique est en cours d'exécution.
Sub Graphics_WhileRunning()
'*** recupertation des addresses mails
email = ""
mail1 = $GetTagValue("email1",1)
mail2 = $GetTagValue("email2",1)
mail3 = $GetTagValue("email3",1)
mail4 = $GetTagValue("email4",1)
mail5 = $GetTagValue("email5",1)
If mail1 <> "" Then
email = mail1
End If
If mail2<> "" Then
email = email & ";" & mail2
End If
If mail3 <> "" Then
email = email & ";" & mail3
End If
If mail4<> "" Then
email = email & ";" & mail5
End If
If mail5 <> "" Then
email = email & ";" & mail5
End If
'*** Envoie du email a 23:59:59
heureM =$Time
If heureM="11:59:59" Or heurM="23:59:59 " Then
$SendEmailExt("-DO NOT REPLY- Compte rendu du jour","Bonjour, Voila les Données , CDLT",email,"","", "C:\Users\PRODERGIE\Documents\InTouch Machine Edition v8.1 Projects\vitogaz\save.txt")
End If
End Sub |
Comme d'habitude merci beaucoup d’avance pour votre aide :3
[edit]
J'ai oublier de préciser mais la configuration de l'adresse mail du script c'est fait ailleurs via un outil de mon programme d'automatisation ^^
Pour se que serai intéressé voila la configuration en script :
Code:
1 2
|
CnfEmail("hostname/IP du serveur sortant","email envoyant le mail","hostname/Ip du serveur entrant", "Login", "password", "timeout limit(en seconde)", optNumAuthType, optStrSMTPUser, optStrSMTPPassword ) |