Bonjour,
Dans mon programme principal, j'utilise ce type de code pour envoyer un email : ( testé ça fonctionne )
Ce sont les 2 lignes suivantes qui permettent l'envoi de l'email :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if (ETAT_DIN1 == 0) // If ETAT_DIN1 = 0 then send email n°1 to address n°1 { TICK StartTime = TickGet(); // Verifie que le bouton est appuyé > 3 secondes , si oui : envoi un email while(ETAT_DIN1 == 0) { if(TickGet() - StartTime > 3*TICK_SECOND) { int i = 0x0011; // mail text #1 at mail address #1 if(SMTPBeginUsage()) SMTPSendMail(i); } } }
Pour une utilisation différente, je voudrai intégrer l'envoi de l'email dans un "case", pour cela j'ai crée une fonction appelée "send_email" mais lorsque le "case" se réalise, rien ne se passe ça me fonctionne pas, pourriez vous me dire ce qu'il ne va pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int i = 0x0011; if(SMTPBeginUsage()) SMTPSendMail(i);
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 static void send_email(void) { int i = 0x0011; // mail text #1 at mail address #1 if(SMTPBeginUsage()) SMTPSendMail(i); }
Je vous remercie de votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 case CMD_SEND_EMAIL: // var=8 send_email; break;
Partager