AutoIt Français

Nouveau forum : http://www.autoitscript.fr/
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionhttp://www.autoitscript.fr

Partagez | 
 

 Besoin d'aide

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Feargod
Membre


Nombre de messages : 22
Date d'inscription : 18/11/2006

MessageSujet: Besoin d'aide   2007-01-27, 17:37

Bonjour alors j'ai commencé mon script , Mais j'ai un petit probleme je me demandais si c'etais possible de recevoir un mail par exemple le programme envoie un mail automatiquement sois avec un ficher join ou sois ce que il y a dans le fichier cela serait possible sans que la personne sache que le mail a été envoyé merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Michel Claveau
Membre avancé


Nombre de messages : 61
Date d'inscription : 24/10/2006

MessageSujet: Re: Besoin d'aide   2007-01-28, 02:23

Bonsoir !

Pour envoyer un e-mail, en invite de commande (par CDO) :[code]#include <GUIConstants.au3>

if $CmdLine[0]<4 then
$m="il faut des paramètres ! " & @CRLF & @CRLF
$m=$m & "usage : mailCDO destinataire expediteur sujet message pièce_jointe " & @CRLF & @CRLF
$m=$m & "exemples : " & @CRLF
$m=$m & " mailCDO [email]titi@acme.com[/email] [email]minet@acme.com[/email] ""Essai 1"" ""Pas de fichier."" " & @CRLF
$m=$m & " mailCDO [email]titi@acme.com[/email] [email]gros.minet@acme.com[/email] ""Essai 2"" ""Message d'essai"" ""C:\vodka.jpg"" " & @CRLF
msgbox(0,"Michel Claveau Informatique",$m)
exit
endif
$TO=$CmdLine[1]
$FROM=$CmdLine[2]
$SUBJECT=$CmdLine[3]
$BODY=$CmdLine[4]
$ATTACHMENT=""
if $CmdLine[0]>4 then
$ATTACHMENT=$CmdLine[5]
endif
#comments-start
$m=$CmdLine[0] & @CRLF
$m=$m & $TO & @CRLF
$m=$m & $FROM & @CRLF
$m=$m & $SUBJECT & @CRLF
$m=$m & $BODY & @CRLF
$m=$m & $ATTACHMENT & @CRLF
msgbox(0,"Michel Claveau Informatique",$m)
exit
#comments-end
Envoi($TO,$FROM,$SUBJECT,$BODY,$ATTACHMENT)
exit

Func Envoi($TOP,$FROMP,$SUBJECTP,$BODYP,$ATTACHMENTP)
$mel=ObjCreate("CDO.Message")
$mel.To=$TOP
$mel.From=$FROMP
$mel.Subject=$SUBJECTP
$mel.Textbody=$BODYP
$att=$ATTACHMENTP
if stringlen($att)>1 then
$mel.AddAttachment($att)
endif
$mel.Send()
;msgbox(0,"Mail","sended.")
EndFunc
[/code]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Michel Claveau
Membre avancé


Nombre de messages : 61
Date d'inscription : 24/10/2006

MessageSujet: Re: Besoin d'aide   2007-01-28, 02:25

Re !

En pratique, j'ai compilé ce script, et je l'utilise dans des batchs, sur des serveurs, ces batchs étant programmés par les tâches planifiées.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Feargod
Membre


Nombre de messages : 22
Date d'inscription : 18/11/2006

MessageSujet: Re: Besoin d'aide   2007-01-28, 13:45

cela me dit quil faut suivre l'exemple a chaque fois , je sais psa ou mettres mes infos (mail , sujet , le contenu , le fichier join etc ...:( ) donc si tu peux m'aider stp ^^ et aussi je sais pas comment l'integrer a mon prog pour recevoir les mails toutes les 10min.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Michel Claveau
Membre avancé


Nombre de messages : 61
Date d'inscription : 24/10/2006

MessageSujet: Re: Besoin d'aide   2007-01-28, 14:14

Désolé, j'avais lu un peu vite.
Mon script ne concerne que la partie "envoi" d'e-mails.

Il faut savoir qu'AutoIt n'est pas mon outil de développement principal.

Pour la réception d'e-mail, habituellement, je passe par un script en Python.
Mais, je regarderai comment faire, en AutuIt.

Seulement, il faudra se limiter à des messages en texte brut, sans pièces jointes ; AutoIt manquant beaucoup de fonctions fonctions, pour décoder le MIME, ou HTML.

@+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: Besoin d'aide   2007-01-28, 14:16

héhé pas mal le script michel, j'en apprend merci y a une petite chose que je ne comprend pas, dans la fonction tu note, des P en fin de variables (j'espere que c'est le bon terme) '$TOP' au lieu de '$TO'.

ou c'est surement fait exprès

feargod, ça fait bizarre l'envoie de mail toute les 10minutes, dans l'exemple (bon je débute), je déclarerais les constante (j'espere toujours que c'est le bon terme que j'utilise) pour le mail = Son titre , ton mail et une fonction pour le sujet


global const $TO ="titi@acme.com" ; ton mail
dim $FROM, $SUBJECT, $BODY
dim $Envoyer
dim $timer

..; création du timer
...; création de l'objet cdo avec son titre et de son contenu


func
...
endfunc



michel c'est bon comme çà ?


Dernière édition par le 2007-01-28, 14:38, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Feargod
Membre


Nombre de messages : 22
Date d'inscription : 18/11/2006

MessageSujet: Re: Besoin d'aide   2007-01-28, 14:17

ok regardez vos messages privés Michel & ani silvouplait je tai mis mon script .. cela serait vraiment sympa de ta part !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: Besoin d'aide   2007-01-28, 14:31

super mon tout premier message PM (excusé je fête çà, eau plate pour tout le monde)

"j'ose pas trop vous envoyé de message"

*viend de regarder sa boite a message, y a pas de code dans le sujet *
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Feargod
Membre


Nombre de messages : 22
Date d'inscription : 18/11/2006

MessageSujet: Re: Besoin d'aide   2007-01-28, 14:36

[quote:828e="ani"]super mon tout premier message PM (excusé je fête çà, eau plate pour tout le monde)

"j'ose pas trop vous envoyé de message"

*viend de regarder sa boite a message, y a pas de code dans le sujet *[/quote]

normal je l'ai envoyé a michel mais a toi je voulais te le donner sur msn...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: Besoin d'aide   2007-01-28, 14:52

ok tanpis pour moi .

Y a des API mails ou quelques chose comme çà?
vu que je débute, et depuis peu je vois plein de nouveau langage et de terme inconnu. je fouille depuis hier le système d'exploitation a la recherche de script ^^' et le moniteur (console d'imitation dos) avec tout plein de cmd et c'est super \o/

y a telement de truc
suis tout foufou c'est normal ?

vais déjà continuer la lecture du manuel et tester les script (merci)


ani dispo 24/24
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
TerminAdminAtor
Admin
Admin


Nombre de messages : 234
Date d'inscription : 22/10/2006

MessageSujet: Re: Besoin d'aide   2007-01-30, 21:08

Bon je vais rajouter dans les règles qu'on doit mettre un titre [b]CLAIRE[/b] aux sujet,et que toute demande concernant une malware soit interdit.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://autoit-fr.realbb.net
Contenu sponsorisé




MessageSujet: Re: Besoin d'aide   Aujourd'hui à 08:42

Revenir en haut Aller en bas
 
Besoin d'aide
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Besoin d'aide pour débuter un projet
» Vous avez besoin d'aide pour acheter votre voiture d'occasion ?
» Besoin d'aide pour une Chat
» Besoin d'aide pour description avec Html et css (j'espere que je me suis bien exprimé...)
» Besoin d'aide pour ma page d'acueil

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AutoIt Français :: AutoIt v3 :: Entraide-
Sauter vers: