ANONYM MAIL SIMPLE ET EXPLIQUÉ (WINSOCK + PROGRESSBAR)

leneuf22 Messages postés 156 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 4 mars 2003 - 10 févr. 2002 à 09:06
olivierXIII Messages postés 50 Date d'inscription lundi 21 avril 2003 Statut Membre Dernière intervention 4 août 2005 - 6 févr. 2005 à 10:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2573-anonym-mail-simple-et-explique-winsock-progressbar

olivierXIII Messages postés 50 Date d'inscription lundi 21 avril 2003 Statut Membre Dernière intervention 4 août 2005
6 févr. 2005 à 10:53
J'avais déja eu ce probleme, qui est 'fixé'
Pour ma part j'envoi "QUIT" au serveur, j'attend qu'il me déconnecte, PUIS dans sck_OnClose il faut faire sck.CloseSocket (ou .Close avec winsock).
Sinon la connexion reste dans l'état sckClosing.

Et la plus de problème.
tbbuim1 Messages postés 940 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 3 février 2011 9
6 févr. 2005 à 10:45
Effectivement j'ai mis un w.close un peu partout mais rien n'y fait. j'ai toujours address in use pendant 10min lorsque j'envoi un mail avec une adresse bidon n'ont pris en compte par le serveur. Genre Moi@toi.com
Connais-tu un moyen pour éviter ce probleme de "address in use"? C'est chiant, j'essaye de mettre un mail anonyme mais le temps que j'en trouve une qui est acceptée par le serveur, une lettre de la poste à le temps d'arriver...
SkyRocKo Messages postés 174 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 18 février 2006
5 févr. 2005 à 22:05
Excellent !!! 10/10

Dommage qu'on doive spécifier le serveur smtp mais bon, c'est la vie !

Bonne continuation

++
cs_Repie Messages postés 103 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 5 mars 2006
5 juin 2004 à 00:40
c bizare dans la logique si l'appelé (le serveur) clos la connexion le port est de nouveau utilisable (le serveur clos la connexion au moment ou l'on envoie "QUIT" il me semble) mais c'est vrai que cela fait lgt que j'ai posté... par contre si un w.close doit etre placé ce n'est pas au form_load etant donné qu'il est appelé qu'une fois au lancement, je le verrai mieux au moment ou on appuie sur le boutton envoyer
(et en regardant mon code g l'impression d'avoir pris en compte cette erreur puisque j'ai mis
If Not W.State = 0 Then W.Close)
tbbuim1 Messages postés 940 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 3 février 2011 9
4 juin 2004 à 10:35
Pas mal, mais il manque quelque chose d'essentiel!!!!!!!!!!!!!!!!!!!!
Dans le form_load
il faut mettre en premier
W.Close
Et oui, autrement si ya le moindre problème
La barre de progressement s'arrête en plein milieu et il est impossible d'envoyer un mail pendant plus de 10min selon le serveur utilisé...
Il affiche l'erreur: "address in use"
(Cf cours Winsock étape1 sur http://grafikm.developpez.com/vbreseau/ )
stef2004 Messages postés 105 Date d'inscription mercredi 4 février 2004 Statut Membre Dernière intervention 29 décembre 2005
20 févr. 2004 à 10:18
ca a pas trop de rapport avec VB, mais si ca vous interesse, un super mail anonyme :
http://membres.lycos.fr/stefcho2/mail.php
RicoNuch Messages postés 140 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 16 décembre 2006
17 févr. 2004 à 12:03
Merci pour ce code clair et efficace.

J'ai souvent l'erreur 10048 (sckAddressInUse) : Adresse en cours d'utilisation. Ça serait dû au fait que le contrôle winsock bloque le port local pendant quelques minutes après la fermeture (Voir MSDN, Article ID: Q173619).

Si dans ton code je remplace la ligne dans le Form_Load :
W.LocalPort = 1003
par
W.LocalPort = 0
un nouveau port est ouvert à chaque fois et je n'ai plus l'erreur.

Avant d'utiliser, j'aimerais savoir s'il y a contre-indication.
cs_Repie Messages postés 103 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 5 mars 2006
31 janv. 2004 à 22:13
Merci pcpunch ;) no prob, content que mon code t'ai servi
pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 5
30 janv. 2004 à 18:46
Arf g mis 10 et c tj 7 ?????? ^petit probléme la :)
pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 5
30 janv. 2004 à 18:45
Franchement top!!! 10/10, je remonte la note!!! Avec ta src g reussi a comprendre comment fonctionne le dialogue client serveur SMTP et a joindre un fichier avec le mail!! (tous ça en 10mn) !!

ça Fais 2 jours que je me cassé la tete lol (y a pas mal de src qui fonctionne mais la tienne a le merite d'etre simple et trés bien commenté!!!!)

Alors Bravo!!!!
Ps: je pense m'inspiré de ce code pour faire un ocx ou une fonction!!Si tu n'y vois pas d'incovéniant???
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
2 janv. 2004 à 22:03
le serveur smtp de ton entreprise é en mode sécurisé donc en gros tu dois te faire passer pour un ordi du rézo si il é un peu con :)
après me rapel plus comen on fé sur un smtp pour s'identifier
cs_chr Messages postés 2 Date d'inscription jeudi 21 novembre 2002 Statut Membre Dernière intervention 2 janvier 2004
2 janv. 2004 à 21:55
Suite ,
Je voulais me connecter au serveur SMTP de mon entreprise depuis l'extérieur. Ce serveur à le mode relais de deshabilité et à besoin d'une authentification, avec oultook pas de problème ça marche je peux expédier et recevoir des mails, je voulais faire la même chose avec ton prog mais bof... Depuis j'ai essayé de l'intérieur du réseau de l'entreprise et ça fonctionne.
Si t'as une explication?

De plus, si tu as, ou connais, un source qui gère les pièces jointes avec l'explication du cryptage et la syntaxe, ça m'intéresse.
Merci & A+
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
2 janv. 2004 à 11:33
Lol moi quand je suis enre réveillé à 10h je dors pas .... c completement débile de se rendormir le matin alors qu'on est réveillé :)
cs_Repie Messages postés 103 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 5 mars 2006
2 janv. 2004 à 10:00
Pour moi y a pas d'autentification avec mot de passe pour un serveur SMTP... la seule restriction est que le destinataire du mail doit etre chez le fournisseur... un exemple sera plus clair... si tu veux envoyer un mail à qq'1 qui est chez noos par exemple il faut se connecter sur le serveur SMTP de noos... OU alors une autre solution: te connecter sur le serveur SMTP de TON fournisseur... si tu es chez wanadoo hop , tu te connectes sur smtp.wanadoo.fr et hop hop hop ...

Bon il est tard faut que je me couche ...
cs_chr Messages postés 2 Date d'inscription jeudi 21 novembre 2002 Statut Membre Dernière intervention 2 janvier 2004
1 janv. 2004 à 20:07
J'ai un pb de connect avec un serveur SMTP qui à besoin d'une autentification, connait tu la syntaxe (user/password) à ajouter avec le le 'RCPT TO'

merci pour ton code
A+
philippeH2 Messages postés 1 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 11 décembre 2003
11 déc. 2003 à 16:12
c'est quoi W
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
26 nov. 2003 à 10:51
La façon la plus simple et de prendre le SMTP de ton FAI ... tout connement, il peux envoyer a nimp quel serv (en général).
Tu as un truc pour que ça soit vraiment anonyme : tu fais un prog qui ouvre un port en écoute sur la machine d'un gars à qui tu envoi le prog et tu crée un petit proto pour lui faire envoyer le mail à lui !
cs_Repie Messages postés 103 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 5 mars 2006
26 nov. 2003 à 08:25
bah biensur qu'y aura tjs l'adresse ip d'origine, les serveurs smtp fonctionnent comme ca ... et pour le probleme des adresses hors du domaine style je me connecte au serveur smtp.free.fr pour envoyer à bidule@wanadoo.fr ca marchera pas (à part si t'es chez free) parceque le serveur de free n'est pas "open relay" ... Ca marcherait avec un serveur "open relay", mais y en a plus pour la raison que tu comprends... Et si t'en trouves un y a de fortes chances qu'il soit black listé et que ton mail n'arrive jamais :(
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
25 nov. 2003 à 20:11
oups je suis dsl c du visual basic ! lol
je pensé être sur phpcs !

@++
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
25 nov. 2003 à 20:04
tu prend le serv smtp de ton hébergeur ... tout connement ...
ou alors un serv smtp annonyme !

Pour l'ip tu dis nimp car si le serv ouvre un sock sur le serv smtp il va s'iddentifier avec son ip et non pas la tienne. Le destinataire ne verra donc pas ton ip contrairement avec la fonction mail()

@++
olivierXIII Messages postés 50 Date d'inscription lundi 21 avril 2003 Statut Membre Dernière intervention 4 août 2005
25 nov. 2003 à 19:36
Mouais non ca doit pas bien marcher.
J'avais déja fait le même prog, et avec smtp.tiscali.fr je pouvais envoyer des mail avec un expéditeur bidon uniquement aux adresses @tiscali.fr ou d'autres du genre @hotmail.com

Mais si j'envoyais a des gens @wanadoo.fr ou @free.fr, leur serveur devait filtrer car rien n'arrivait. Bien sur j'ai pas réussi à envoyer un mail depuis smtp.wanadoo.fr (je suis pas abonné).

Enfin, dans ton mail que tu va envoyer, ton IP est contenu dans le header, c'est pas tout a fait anonyme sauf pour ceux qui le savent pas : ils peuvent croire que Untel leur écrit en fait c'est qqn d'autre... C'est tout.
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
10 juin 2003 à 13:13
Toutes les RFC en FR : http://abcdrfc.free.fr/
cs_Repie Messages postés 103 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 5 mars 2006
6 mai 2002 à 13:46
Faut coder le ou les fichiers en base64 (format MIME). Je voulais le faire mais je trouve pas de RFC traduite... et sachant que y a quand meme 6 RFC sur le sujet ...
cs_coco Messages postés 9 Date d'inscription vendredi 28 décembre 2001 Statut Membre Dernière intervention 6 mai 2002
6 mai 2002 à 11:51
Comment joindre un fichier au mail envoyé ?
couriousous Messages postés 68 Date d'inscription lundi 21 mai 2001 Statut Membre Dernière intervention 4 janvier 2003
10 févr. 2002 à 14:14
tu peut utiliser le serveur mail.freesurf.ch
leneuf22 Messages postés 156 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 4 mars 2003 1
10 févr. 2002 à 09:06
D'après ce que j'ai entendu, AOL ne permet pas d'envoyer des mails avec son serveur SMTP... :(
Merci quand même !