[R] Envoi de mail

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

[R] Envoi de mail

#1

Message par lokomass »

Bonsoir à tous,

J'aimerai "tout bêtement" envoyer un mail dans mon script à moi-même.
J'ai trouvé plein d'infos sur cette méthode sur le forum, mais aucune ne fonctionne, et il y a plein de codes dans tous les sens je ne sais pas du tout lesquels sont bons, lesquels ne le sont pas :

J'ai donc repris un bout de code qui ne m'a pas l'air mal, il ne me renvoi pas d'erreurs, mais pas de mails non plus :)

► Afficher le texte
J'ai aussi essayé avec IPPort en 465 et SSL = 1 mais pareil, aucune réception de mails..

Pouvez-vous une fois de plus m'éclairer ???

Merci
Modifié en dernier par lokomass le dim. 19 déc. 2010 11:33, modifié 1 fois.
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Envoi de mail

#2

Message par bloodwolff »

Essaie le code que j'avais posté ==>ici<== et dit moi si sa fonctionne
Compte skype : bloodwolfff
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Envoi de mail

#3

Message par lokomass »

Salut et merci,

Ça fonctionne impeccable, mais je veux pas toute cette interface, j'aimerais que tout se fasse automatiquement cad sans remplir les champ, l'interface etc etc...

As tu un script qui pourrais me faire ceci sans toute cette interface ???

Je te remercie en tout cas..
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Envoi de mail

#4

Message par lokomass »

Bon, je me répond tout seul, j'ai donc fait un mix entre ton code et le mien pour faire ça de manière automatique...

Voici ce que j'ai écrit, je n'ai pas d'erreur mais toujours pas de mails :)



Et voici le code que j'ai !
► Afficher le texte
n0way
Niveau 2
Niveau 2
Messages : 26
Enregistré le : dim. 12 déc. 2010 20:15
Status : Hors ligne

Re: [..] Envoi de mail

#5

Message par n0way »

Bonjour,

ne serais-tu pas entrain de coder un keylogger par hasard?! C'est plutôt étrange.

A bientot,
n0way
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Envoi de mail

#6

Message par sylvanie »

Bonjour,
sincèrement, je ne vois ici qu'une fonction d'envoie de mail automatisé. Ce n'est pas forcément dans un but malicieux. Bon nombre de progrmammes se servent des mails pour avertir des traîtements qu'ils ont fait (backup, check d'intégrité, administration en général ...).
@Lokomass : essayez d'utiliser l'obfuscateur de code Autoit pour cacher le mot de passe. Ce n'est pas une sécurité inviolable, mais bon ça sert de gros paillasson pour cacher la clé ...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Envoi de mail

#7

Message par lokomass »

Bonjour,

Alors non je ne fait rien d'illégal lol, j'en ai ni l'envie ni les compétences.
J'ai tout simplement créer un petit prog qui fait mes sauvegardes PC et serveur automatiquement, et qui à la fin m'envoi un mail pour me dire qu'il a fini, et me donner le temps qu'il a mis...

Voilà.

Je veux bien utiliser ce que tu me dit Sylvanie seulement je ne sais pas cmment faire, et encore ma fonction d'envoi de mail de fonctionne toujours pas, savez-vous pourquoi ??

Merci
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Envoi de mail

#8

Message par bloodwolff »

Tu as mis

Code : Tout sélectionner

$s_SmtpServer = "http://www.autoitscript.fr/smtp.php"
Alors que dans mon script c'était

Code : Tout sélectionner

$s_SmtpServer = _INetGetSource("http://www.autoitscript.fr/smtp.php")
Pense à rajouter l'include Inet.au3 si n'y es pas déjà ;)
Compte skype : bloodwolfff
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Envoi de mail

#9

Message par sylvanie »

pour l'obscateur, il se trouve dans le répertoire d'installation d'atoit\Scite\Obfuscator\Obfuscator.exe
Lancez le, sélectionnez votre script :=> il vous génère un script équivalent mais écrit de façon difficilement visible par un humain. Ce qui cache un peu le mot de passe inclus dans le script. Cependant il existe pas mal de desassembleur procédant au reverse, d'où ma précédente remarque à ce sujet.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Envoi de mail

#10

Message par lokomass »

Alors, merci a vous deux, mais pour le smtp, j ai aussi essayé avec mon serveur smtp orange, écrit en dur et ça ne fonctionnait pas quand même.
Le problème doit venir d'ailleurs et je ne l ai toujours pas trouvé....

Concernant le inet.au3 il est bien rajouter au début, donc pas ça non plus

Merci


Merci
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Envoi de mail

#11

Message par sylvanie »

il ne vous reste plus qu'à utiliser wireshark (ou un autre sniffer) pour logger le traffic sur le port 25 et voir les messages d'erreur du serveur...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Envoi de mail

#12

Message par lokomass »

Aie aie aie, ça va être galère je sens...
Au niveau de mon code t a trouver aucune erreur ? Aucune anomalie ???
Parce qu'avec le code qu'on me donne plus haut, ou y a une fenêtre, on rempli les champs, ça envoi le mail et ça fonctionnait impeccable.
Depuis que j ai fait les modifs pour enlever cette fenêtre et faire tout tout seul ça marche plus. C pour ça c peut être de ma faute...


Merci
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Envoi de mail

#13

Message par bloodwolff »

$username et $pass , laisse sa vide sa sert seulement si tu utilise Gmail comme serveur smtp
Et sinon pourquoi ya plein de nouvelle variable avec des "=" dans ton appel de la fonction !

Code : Tout sélectionner

$mail= INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body, "",  "", "", "", "", 25, 0)
Compte skype : bloodwolfff
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Envoi de mail

#14

Message par lokomass »

ET voilààààà j'ai réussi grâce à vous tous, sans Wireshark (merci lol).
J'ai un peu bricoler et me suis servi de vos conseils à tous. Voici le code fonctionnel, et complet pour un envoyer un mail :
► Afficher le texte

Un grand merci encore à vous tous, pour votre aide
Répondre