begin process at 2010 03 19 19:21:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > GENERATEUR D'ADRESSE EMAIL POUR EMAILING

GENERATEUR D'ADRESSE EMAIL POUR EMAILING


 Information sur la source

Note :
Aucune note
Catégorie :Application Classé sous :Generateur mail, adresse mail, email, emailing, emailing masse Niveau :Débutant Date de création :28/06/2009 Date de mise à jour :03/07/2009 20:32:14 Vu :5 859

Auteur : seifmyroot1

Ecrire un message privé
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

 Description

Voila mon premier Mini programme après 1 mois d'apprentissage au c. Ce programme permet de généré un nombre infinie d'adresse email(selon votre demande). le tout dans un fichier texte. Le seul problème c'est que 40 % des mail généré n'existe pas.
Pour le réalise je me suis inspiré d'un code source d'un générateur de mot de passe.

Pitier soyer indulgent.

Source

  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <math.h>
  • #define MAX_LENGHT 1024
  • #define FileName "Mail.csv"
  • /*
  • Name: GDDM
  • Creér Par Messaoudene Seif
  • Mail : P.I.R@HOTMAIL.FR
  • Date: 29/06/09 00:43
  • Description: Permet de generer des millier de mail.
  • */
  • long ii = 0;
  • char vtr = 0;
  • char Mail[MAX_LENGHT];
  • unsigned char Debug = 0;
  • int randi(int Min, int Max);
  • void GenMail(int Number, int Lenght);
  • int main(int argc, char *argv[], char *envp[])
  • {
  • while (1)
  • {
  • system ("color A");
  • int Number, Lenght;
  • printf ("\t---------------------------GDDM-----------------------\n\n\n\n\n");
  • printf ("\t++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
  • printf ("\t**********************Generateur De Mail**********************\n");
  • printf ("\t++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\n\n\n\n\n");
  • printf("Nombre de Mail a generer: ");
  • scanf("%d", &Number);
  • do { //// Code de uaip
  • printf("Nombre de Caractere Du Mail (entre 1 et %d) : ",MAX_LENGHT);
  • scanf("%d",&Lenght);
  • } while ((Lenght < 1) || (Lenght > MAX_LENGHT));
  • puts ("\n\n\t1 @hotmail.fr\n"
  • "\t2 @gmail.fr\n"
  • "\t3 @yahoo.fr\n"
  • "\t4 @wanadoo.fr\n"
  • "\t5 @laposte.fr\n"
  • "\t6 @ALICE\n"
  • "\t7 @AOL\n"
  • "\t8 @ALTERN.ORG\n"
  • "\t9 @CARAMAIL\n"
  • "\t10 @CEGETEL\n"
  • "\t11 @CLUBINTERNET\n"
  • "\t12 @DARTYBOX (DARTYBOX)\n"
  • "\t13 @ESTVIDEOCOMMUNICATION\n"
  • "\t14 @FREE\n"
  • "\t15 @FREESURF\n"
  • "\t16 @GAWAB\n"
  • "\t17 @IFrance\n"
  • "\t18 @MAGICONLINE\n"
  • "\t19 @NERIM\n"
  • "\t20 @NETCOURRIER\n"
  • "\t21 @NOOS\n"
  • "\t22 @ORANGE\n"
  • "\t23 @OREKA\n"
  • "\t24 @SYMPATICOv"
  • "\t25 @TELE2\n"
  • "\t26 @TISCALI\n"
  • "\t27 @TISCALI-FREESBEE\n"
  • "\t28 @VOILA\n\n\n");
  • printf ("Choix Du Server : ");
  • scanf("%ld",&ii);
  • if (Lenght < 1 ) Lenght = 1;
  • else if (Lenght > MAX_LENGHT) Lenght = MAX_LENGHT;
  • printf("\n");
  • printf("En Cours De Creation ...\n\n");
  • printf ("%s", Mail);
  • system ("color A");
  • GenMail(Number, Lenght);
  • printf("\t\t\tFin.\n\n\n\n\n\n\n\n\n\n");
  • }
  • return 0;
  • }
  • void GenMail(int Number, int Lenght)
  • {
  • FILE *File;
  • int i, j;
  • if ( (File = fopen(FileName ,"w")) != NULL )
  • {
  • for (i=1; i<=Number; i++)
  • {
  • for (j=0; j<Lenght; j++)
  • {
  • switch(randi(1, 3))
  • {
  • case 3 : Mail[j] = (char) randi(97, 122); break; /* lettres minuscule */
  • }
  • }
  • char hotmail [] = "@hotmail.fr",gmail [] = "@gmail.fr",yahoo [] = "@yahoo.fr",wanadoo [] = "@wanadoo.fr",laposte [] = "@laposte.fr";
  • char ALICE [] = "@ALICE.fr", AOL [] = "@AOL.fr", ALTERN [] = "@ALTERN.org", CARAMAIL [] = "@CARAMAIL.fr", CEGETEL []= "@CEGETEL.fr";
  • char CLUBINTERNET [] = "@CLUBINTERNET.fr", DARTYBOX [] = "@DARTYBOX.fr", ESTVIDEOCOMMUNICATION [] = "@ESTVIDEOCOMMUNICATION.fr";
  • char FREE [] = "@FREE.fr", FREESURF [] = "@FREESURF.fr", GAWAB [] = "@GAWAB.fr", IFrance [] = "@IFrance.fr", MAGICONLINE [] = "@MAGICONLINE.fr";
  • char NERIM [] = "@NERIM.net", NETCOURRIER [] = "@NETCOURRIER.fr", NOOS [] = "@NOOS.fr", ORANGE [] = "@ORANGE.fr", OREKA [] = "@OREKA.fr";
  • char vr [] = ";", SYMPATICOv [] = "@SYMPATICOv.fr", TELE2 [] = "@TELE2.fr", TISCALI [] = "@TISCALI.fr", TISCALIFREESBEE [] = "@TISCALI-FREESBEE.fr";
  • char VOILA [] ="@VOILA.fr";
  • switch(ii)
  • {
  • case 1: fprintf(File, "%s%s\%s\n", Mail,hotmail,vr);break;
  • case 2: fprintf(File, "%s%s\%s\n", Mail,gmail,vr);break;
  • case 3: fprintf(File, "%s%s\%s\n", Mail,yahoo,vr);break;
  • case 4: fprintf(File, "%s%s\%s\n", Mail,wanadoo,vr);break;
  • case 5: fprintf(File, "%s%s\%s\n", Mail,laposte,vr);break;
  • case 6: fprintf(File, "%s%s\%s\n", Mail,ALICE,vr);break;
  • case 7: fprintf(File, "%s%s\%s\n", Mail,AOL,vr);break;
  • case 8: fprintf(File, "%s%s\%s\n", Mail,ALTERN,vr);break;
  • case 9: fprintf(File, "%s%s\%s\n", Mail,CARAMAIL,vr);break;
  • case 10: fprintf(File, "%s%s\%s\n", Mail,CEGETEL,vr);break;
  • case 11: fprintf(File, "%s%s\%s\n", Mail,CLUBINTERNET,vr);break;
  • case 12: fprintf(File, "%s%s\%s\n", Mail,DARTYBOX,vr);break;
  • case 13: fprintf(File, "%s%s\%s\n", Mail,ESTVIDEOCOMMUNICATION,vr);break;
  • case 14: fprintf(File, "%s%s\%s\n", Mail,FREE,vr);break;
  • case 15: fprintf(File, "%s%s\%s\n", Mail,FREESURF,vr);break;
  • case 16: fprintf(File, "%s%s\%s\n", Mail,GAWAB,vr);break;
  • case 17: fprintf(File, "%s%s\%s\n", Mail,IFrance,vr);break;
  • case 18: fprintf(File, "%s%s\%s\n", Mail,MAGICONLINE,vr);break;
  • case 19: fprintf(File, "%s%s\%s\n", Mail,NERIM,vr);break;
  • case 20: fprintf(File, "%s%s\%s\n", Mail,NETCOURRIER,vr);break;
  • case 21: fprintf(File, "%s%s\%s\n", Mail,NOOS,vr);break;
  • case 22: fprintf(File, "%s%s\%s\n", Mail,ORANGE,vr);break;
  • case 23: fprintf(File, "%s%s\%s\n", Mail,OREKA,vr);break;
  • case 24: fprintf(File, "%s%s\%s\n", Mail,SYMPATICOv,vr);break;
  • case 25: fprintf(File, "%s%s\%s\n", Mail,TELE2,vr);break;
  • case 26: fprintf(File, "%s%s\%s\n", Mail,TISCALI,vr);break;
  • case 27: fprintf(File, "%s%s\%s\n", Mail,TISCALIFREESBEE,vr);break;
  • case 28: fprintf(File, "%s%s\%s\n", Mail,VOILA,vr);break;
  • default:
  • printf ("Entrez L'adresse : ");
  • scanf ("%ld",&vtr);
  • fprintf(File, "%s%s\%s\n", Mail,vtr,vr);break;
  • }
  • if (Debug) printf("Mail n.%d : %s%s\n", i, Mail);
  • }
  • fclose(File);
  • }
  • }
  • /* ------------------------------------------------------------------------- */
  • /* ------------------------------------------------------------------------- */
  • int randi(int Min, int Max)
  • {
  • return ( Min + ( rand() % (Max - Min+1) ) );
  • }
  • /* ------------------------------------------------------------------------- */
#include	<stdio.h>
#include	<stdlib.h>
#include	<math.h>
#define		MAX_LENGHT		1024
#define		FileName		 "Mail.csv"
/*
  Name: GDDM
  Creér Par Messaoudene Seif
  Mail : P.I.R@HOTMAIL.FR
  Date: 29/06/09 00:43
  Description: Permet de generer des millier de mail.
*/

long ii = 0;
char vtr = 0;

char		Mail[MAX_LENGHT]; 

unsigned char Debug = 0;


int		randi(int Min, int Max);
void	GenMail(int Number, int Lenght);


int main(int argc, char *argv[], char *envp[])
{
    while (1)
    {
    system ("color A");
	int Number, Lenght;
	printf ("\t---------------------------GDDM-----------------------\n\n\n\n\n");
printf ("\t++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
printf ("\t**********************Generateur De Mail**********************\n");
printf ("\t++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\n\n\n\n\n");
	printf("Nombre de Mail a generer: ");
	scanf("%d", &Number);

	

do {  //// Code de  uaip
    printf("Nombre de Caractere Du Mail (entre 1 et %d) : ",MAX_LENGHT); 
    scanf("%d",&Lenght);
} while ((Lenght < 1) || (Lenght > MAX_LENGHT));



puts ("\n\n\t1  @hotmail.fr\n"
        "\t2  @gmail.fr\n"
        "\t3  @yahoo.fr\n"
        "\t4  @wanadoo.fr\n"
        "\t5  @laposte.fr\n"
        "\t6  @ALICE\n"
        "\t7  @AOL\n" 
        "\t8  @ALTERN.ORG\n" 
        "\t9  @CARAMAIL\n" 
        "\t10 @CEGETEL\n" 
        "\t11 @CLUBINTERNET\n" 
        "\t12 @DARTYBOX (DARTYBOX)\n" 
        "\t13 @ESTVIDEOCOMMUNICATION\n" 
        "\t14 @FREE\n" 
        "\t15 @FREESURF\n" 
        "\t16 @GAWAB\n" 
        "\t17 @IFrance\n" 
        "\t18 @MAGICONLINE\n" 
        "\t19 @NERIM\n" 
        "\t20 @NETCOURRIER\n" 
        "\t21 @NOOS\n" 
        "\t22 @ORANGE\n" 
        "\t23 @OREKA\n" 
        "\t24 @SYMPATICOv" 
        "\t25 @TELE2\n" 
        "\t26 @TISCALI\n" 
        "\t27 @TISCALI-FREESBEE\n" 
        "\t28 @VOILA\n\n\n");



printf ("Choix Du Server : ");
scanf("%ld",&ii);


	
	
	if (Lenght < 1 ) Lenght = 1;
	else if (Lenght > MAX_LENGHT) Lenght = MAX_LENGHT;

	printf("\n");

	printf("En Cours De Creation ...\n\n");
	printf ("%s", Mail);
system ("color A");

	GenMail(Number, Lenght);
	printf("\t\t\tFin.\n\n\n\n\n\n\n\n\n\n");

}
	return 0; 
} 



void GenMail(int Number, int Lenght)
{
	FILE	*File;
	int		i, j;

	if ( (File = fopen(FileName ,"w")) != NULL )
	{ 
		for (i=1; i<=Number; i++)
		{
			for (j=0; j<Lenght; j++)
			{	
				switch(randi(1, 3))
				{
							
					case 3 : Mail[j] = (char) randi(97, 122); break; /* lettres minuscule */
				
				}
			}
			
               char hotmail [] = "@hotmail.fr",gmail [] = "@gmail.fr",yahoo [] = "@yahoo.fr",wanadoo [] = "@wanadoo.fr",laposte [] = "@laposte.fr";
               char ALICE [] = "@ALICE.fr", AOL [] = "@AOL.fr", ALTERN [] = "@ALTERN.org", CARAMAIL [] = "@CARAMAIL.fr", CEGETEL []= "@CEGETEL.fr";
               char CLUBINTERNET [] = "@CLUBINTERNET.fr", DARTYBOX [] = "@DARTYBOX.fr", ESTVIDEOCOMMUNICATION [] = "@ESTVIDEOCOMMUNICATION.fr";
               char FREE [] = "@FREE.fr", FREESURF [] = "@FREESURF.fr", GAWAB [] = "@GAWAB.fr", IFrance [] = "@IFrance.fr", MAGICONLINE [] = "@MAGICONLINE.fr";
               char NERIM [] = "@NERIM.net", NETCOURRIER [] = "@NETCOURRIER.fr", NOOS [] = "@NOOS.fr", ORANGE [] = "@ORANGE.fr", OREKA [] = "@OREKA.fr";
               char vr [] = ";", SYMPATICOv [] = "@SYMPATICOv.fr", TELE2 [] = "@TELE2.fr", TISCALI [] = "@TISCALI.fr", TISCALIFREESBEE [] = "@TISCALI-FREESBEE.fr";
               char VOILA [] ="@VOILA.fr";
               
               
               
               switch(ii)
{
  case 1: fprintf(File, "%s%s\%s\n", Mail,hotmail,vr);break;
case 2: fprintf(File, "%s%s\%s\n", Mail,gmail,vr);break;
case 3: fprintf(File, "%s%s\%s\n", Mail,yahoo,vr);break;
case 4: fprintf(File, "%s%s\%s\n", Mail,wanadoo,vr);break;
case 5: fprintf(File, "%s%s\%s\n", Mail,laposte,vr);break;
case 6: fprintf(File, "%s%s\%s\n", Mail,ALICE,vr);break;
case 7: fprintf(File, "%s%s\%s\n", Mail,AOL,vr);break;
case 8: fprintf(File, "%s%s\%s\n", Mail,ALTERN,vr);break;
case 9: fprintf(File, "%s%s\%s\n", Mail,CARAMAIL,vr);break;
case 10: fprintf(File, "%s%s\%s\n", Mail,CEGETEL,vr);break;
case 11: fprintf(File, "%s%s\%s\n", Mail,CLUBINTERNET,vr);break;
case 12: fprintf(File, "%s%s\%s\n", Mail,DARTYBOX,vr);break;
case 13: fprintf(File, "%s%s\%s\n", Mail,ESTVIDEOCOMMUNICATION,vr);break;
case 14: fprintf(File, "%s%s\%s\n", Mail,FREE,vr);break;
case 15: fprintf(File, "%s%s\%s\n", Mail,FREESURF,vr);break;
case 16: fprintf(File, "%s%s\%s\n", Mail,GAWAB,vr);break;
case 17: fprintf(File, "%s%s\%s\n", Mail,IFrance,vr);break;
case 18: fprintf(File, "%s%s\%s\n", Mail,MAGICONLINE,vr);break;
case 19: fprintf(File, "%s%s\%s\n", Mail,NERIM,vr);break;
case 20: fprintf(File, "%s%s\%s\n", Mail,NETCOURRIER,vr);break;
case 21: fprintf(File, "%s%s\%s\n", Mail,NOOS,vr);break;
case 22: fprintf(File, "%s%s\%s\n", Mail,ORANGE,vr);break;
case 23: fprintf(File, "%s%s\%s\n", Mail,OREKA,vr);break;
case 24: fprintf(File, "%s%s\%s\n", Mail,SYMPATICOv,vr);break;
case 25: fprintf(File, "%s%s\%s\n", Mail,TELE2,vr);break;
case 26: fprintf(File, "%s%s\%s\n", Mail,TISCALI,vr);break;
case 27: fprintf(File, "%s%s\%s\n", Mail,TISCALIFREESBEE,vr);break;
case 28: fprintf(File, "%s%s\%s\n", Mail,VOILA,vr);break;

default:
        printf ("Entrez L'adresse : ");
        scanf ("%ld",&vtr);
         fprintf(File, "%s%s\%s\n", Mail,vtr,vr);break;

 
}
               
               
               
               
               
               
              
            
			if (Debug) printf("Mail n.%d : %s%s\n", i, Mail);
		}

		fclose(File);
	}	
		
}

/* ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
int	randi(int Min, int Max) 
{ 
	return ( Min + ( rand() % (Max - Min+1) ) );
}
/* ------------------------------------------------------------------------- */



 Conclusion

Ps : je voudrais savoire si c'est possible De généré un mail depuis ce programme (l'utilisateur tape un texte qui serra envoyé au adresse mail presant dans le fichier texte).


 Historique

29 juin 2009 00:58:37 :
L'utilisateur peux choisire Le serveur de son choix (@hotmail.fr ou @wanadoo.fr....);
29 juin 2009 18:45:54 :
Ajout d'une Boucle.
03 juillet 2009 20:32:14 :
Possibilité de choisir entre 28 serveur, remplacement de printf ("") par puts (""). Le fichier qui contiens les mails Généré n'est Plus au format .txt Mais au format .CSV

 Sources de la même categorie

CONSTRUCTION D'UNE AUTOMATE FINIS DETERMINISTE par skible
COMPILATEUR BF VERS BF-BYTECODE par Davy974
GESTIONNAIRE DE BIBLIOTHEQUE par eishtein
FICHIER ALBUM MUSICAL par imenouuuuuuuuuche
LOUISDU81 HTTP EDITOR par louisdu81

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) SCANNER D'ADRESSES MAILS PRÉSENTENT SUR GOOGLE par Zaltez
Source avec Zip Source avec une capture MINI-MAILER V1.4 par Mini92
Source avec Zip Source avec une capture DÉBLOQUER LES PIÈCES JOINTES D'OUTLOOK par Xaviou
EXPRESSIONS RÉGULIÈRES EN C++ AVEC ATL par poppyto

Commentaires et avis

Commentaire de uaip le 28/06/2009 23:42:01

Salut,
Pour commencer quelques remarques. Le code pourrait être indenté. Il faut aussi préciser qu'il fonctionne uniquement sous Windows (si je ne dis pas de bétise). Le mélange français/anglais, c'est pas top, surtout quand il y a des fautes.
Puis, uniquement mon point de vue cette fois-ci, afficher directement au démarrage d'un programme "créé par untel" (bien en valeur, évidemment, question de fierté), on en a rien à foutre, par contre afficher "Générateur d'adresses mails", ça peut être utile.

printf("Nombre de Caractere Du Mail : ", MAX_LENGHT);
-> Il sert à quoi le 2ème paramètre ?

Ensuite, tu ne génères que des mails hotmail. (ce qui limite énormément les possibilités...).*

Après, au niveau de l'optimisation, à ta place je rajouterais les messages d'erreurs (quand ne fichier n'a pas pu être ouvert, par exemple), et je mettrais une boucle pour valider les paramètres saisis au clavier quand ils ne sont pas bon. Parce-que ajuster à MAX_LENGHT le nombre de caractères s'il est trop grand, okay... mais alors autant prévenir l'utilisateur.
Et mettre une petite valeur de retour à GenMail ne ferait pas de mal.

Pour répondre à ta question, non je ne pense pas qu'on puisse savoir si une adresse existe. Savoir si une adresse est valide oui, mais si tu veux savoir si elle existe, et c'est comme ça que font pas mal de générateurs de spams, c'est envoyer un mail avec un lien. Si le lien est cliqué, alors l'adresse existe et est utilisée :)

Bonne continuation.

Commentaire de seifmyroot1 le 29/06/2009 00:50:11

Bonsoir,
Je viens de modifier le programme maintenat on a la possibilité de choisire le serveur (@hotmail.fr, @gmail.fr..).
Le 2 eme paramtre sert a definire le nombre de caractereS qui se trouve devant : @hotmail.fr

Peux tu me dire comment cree une boucle pour valider les paramètres saisis au clavier quand ils ne sont pas bon ?

PS :  Merci pour tes conseil.

Commentaire de uaip le 29/06/2009 17:47:52

Salut,
Non :
printf("Nombre de Caractere Du Mail : ", MAX_LENGHT);
Ici le 2ème paramètre ne sert strictement à rien.
Tu peux aussi mettre : printf("Nombre de Caractere Du Mail : ", MAX_LENGHT,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
Tous ces paramètres ne serviront à rien non plus (syntaxe de printf() à revoir).

Sinon pour la boucle, je sais pas, tu peux faire un truc comme ceci :

do {
    printf("Nombre de Caractere Du Mail (entre 1 et %d) : ",MAX_LENGHT);
    scanf("%d",&Lenght);
} while ((Lenght < 1) || (Lenght > MAX_LENGHT));

J'en profite pour préciser qu'ici le paramètre MAX_LENGHT dans printf() est utile, puisque sa valeur sera mise à la place du flag %d dans la chaine. Or dans ton cas, il n'y a pas %d.
Au passage, en anglais on écrit "length" et non "lenght" ;)

Commentaire de shenron666 le 29/06/2009 22:28:56

ce code et la question dans la conclusion me font plus penser à une machine à spam qu'à un code source d'apprentissage sérieux
à bon entendeur

Commentaire de uaip le 29/06/2009 22:33:18

Ben... remplir un fichier d'adresses mails n'est pas vraiment du spam. Le code en lui même n'a rien à voir avec le spam. Pour ça, il faudrait une connexion a userveur, bla bla (ce qui est, sans être méchant, beaucoup plus "complexe" que le code ci-dessus).
Par contre, si la liste est utilisée ensuite pour être mise dans un mailbomber, ouai en effet...

Commentaire de seifmyroot1 le 30/06/2009 12:48:26

shenron666 j'ai créé ce Mini-programme en premier lieu pour me perfectionner en C est l'utilisation de ce programme depend de son utilisateur.

Est ce que vous connaissez un site ou il y a des tuto SMTP pour debutant ?

Commentaire de uaip le 01/07/2009 14:28:26

Blague ou foutage de gueule ?

On vient de montrer à l'instant que ton programme serait considéré comme spam seulement s'il y avait connexion à un quelconque serveur, tu as insisté sur le fait que le but premier du prog n'était pas de spammer, puis, 3 lignes après, tu demandes un tuto sur le protocole SMTP.

Je vais être gentil seifmyroot1, je vais prendre ça comme une blague de ta part.

Commentaire de seifmyroot1 le 01/07/2009 16:56:21

Je ne cherche pas Un tuto smtp pour mon programme mais  pour ma conaissance personel.
Je vous juste aprofondire mais conaissance en C.

Commentaire de uaip le 01/07/2009 17:57:44

Un tuto SMTP n'a rien à voir avec le C.

Commentaire de seifmyroot1 le 01/07/2009 19:41:28

En faite je voulais apprendre LES SOCKET et sur un forum une personne m'a dit de voire en premiser tous ce qui conserne TCP et SMTP, le probeleme c est que je ne trouve pas de Tuto sur smtp.

Si tu pouvait m'aider.

Commentaire de uaip le 01/07/2009 19:43:42

Il doit y avoir une RFC là dessus. Vois sur google (je sors de la piscine, la flemme de chercher pour toi ^^)

Commentaire de seifmyroot1 le 01/07/2009 21:49:10

OK, Merci UAIP

Commentaire de omnia le 02/07/2009 13:37:54

Bonjour,
regarde dans mes sources Anomail qui permet l'envoi de mails.

Pour infos même s'il réalise un mail bomber cela ne changera rien sa va très vite à coder et il y en a déjà un très grand nombre avec même parfois le code source.

Pour ce qui est du code plutôt qu'utiliser plein de if/else
préfère l'utilisation de switch, exemple :
switch(ii)
{
  case 1: ...break;
  case 2: ...break;
  case 3: ...break;
  default: ...
}

pour ce qui est la liste des serveur hotmail, gmail ...
tu pourrais chargé son contenu à partir d'un fichier, beaucoup plus simple à mettre à jour
sachant qu'il en manque plein :p

pour ta série de printf pour ta bannière de connexion, tu peux très bien en faire un seul

printf("toto"
       "titi"
       "tutu");

Pour la génération des adresses ce n'est mais alors pas du tout la bonne méthode
il vaut mieux utiliser une liste de caractères que tu passes à la suite plusieurs que de l'aléatoire, tu aurais pu t'inspire plustot d'une source de brute-force pour du cassage de mot de passe.

Bon codage

Commentaire de uaip le 02/07/2009 16:07:47

Dans ce cas, autant remplacer printf() par puts() (ce qui, je crois, accélère un shouïa la phase de compilation).

Commentaire de seifmyroot1 le 03/07/2009 20:35:10

Bonsoir,
Est ce que vous auriez Le Lien D'un tuto facile pour débuté dans la création de programme en fenêtre

Commentaire de honolyani le 25/11/2009 15:17:20

slt SEIFMYROOT1, pour la création de feêtre, je te conseille de voir ici: http://www.siteduzero.com.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

EMAIL [ par marssen ] Salut j'aimerai savoir si il y a quelqu'un qui sait comment on fait pour obtenir de nombreux email gratuit(sites ou autre). envoye D'email grace à une MFC [ par Gugaut ] Bonjour à tous,je souhaite faire une MFC capable d'envoyer des Email, je ne sais pas du tout comment faire. je suis debutant, qq 1 peut m'aidermerciGu email [ par mat74 ] Salut a ts je cherche un tutorial qui expliquerai en detail comment envoyer un email .( si quelqu'un veut bien m'expliquer j'suis pas contre )merci d' Email sans MFC [ par c2millet ] Je voudrais savoir si qqun a développer une appli pour envoyer des mails sans MFC. MerciCmill Comment vérifier une adresse email [ par supergrey ] Bonjour, je voudrais savoir comment verifier (en temp réel) si une adresse email existe (si biensur c'est possible).Merci ! Serveur mail [ par PunkDude424 ] Salut, je me suis fait un petit serveur de mail, je suis capable de le faire tourner sur ma machine et ainsi permetttre au autre utilisateur de mon ré probleme fonction de recherche dans mes fichier [ par fartman2001 ] Bonjour voila, j'ai un probleme avec mon projet en langage C de fin d'année, plus qu'un 5 jours et malheureusement, il foire partout. quelqu'n pourrai envoyer un email avec les MFC [ par Buzu ] Voilà : je récupère une adresse email dans une CString, j'ai un bouton "Envoyer un e-mail".J'ai essayé d'utiliser la fonction ShellExecute mais je pen Email ?? [ par RunKi ] Salut à tous,Comment peut on faire pour envoyer un message mail ???Quelqu'un a t il entendu parler du logiciel blat ??? Probleme compte [ par PatSW ] Salut,***Ceci est un message pour un administrateur!***Depuis environs 8 mois j'ai changer mon adresse email, et lorsque que je vais dans mes option d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales