Smtp : projet complet d'envoi de courriel, sans utilisation de dll spécifique autre que mscomctl.ocx

Soyez le premier à donner votre avis sur cette source.

Vue 8 401 fois - Téléchargée 1 629 fois

Description

-----------------------------------
Ce code est basé sur "OCX ENVOIE EMAIL VERSION 2" de pcpunch
(http://www.vbfrance.com/code.aspx?ID=2625 5)
Je le remercie vivement, car il m'a permis de comprendre le fonctionnement d'un serveur SMTP.

Il est aussi basé sur mon propre code modifié :
http://www.vbfrance.com/code.aspx?ID=29843
-----------------------------------

Le code a été amélioré au fil du temps.

Il a les événements suivants (je crois que certains pourcentages étaient erronés et d'autres petites bogues étaient présentes, j'ai donc modifié le code) :
Event Progression(Encours As Long, Total As Long, Pourcent As Integer)
Event Encodage(Enabled As Boolean, Fichier As String, Pourcent As Integer)
Event EnvoiComplet()
Event Reponse(Evenement As String, TxtServeur As String, Mel_Evt_Type As Integer)
Event PiecesJointes(Nb_PiecesJointes As Integer, Liste_PiecesJointes_Separees_Par_Virgule As String)

Il a de nouveaux événements pour faire le tri sur ce que l'on souhaite ou pas gérer :
Evt_Winsock
Evt_SMTP
Evt_Interne

Il a de nouvelles propriétés en lecture/écriture, ce qui permet de remplir au fur et à mesure ses propriétés et d'envoyer le mél à la fin :
ServeurSmtp() As String
Expediteur() As String
Destinataire() As String
Sujet() As String
Message() As String

Sa méthode d'envoi, sans paramètre :
Sub Envoyer()

Il a aussi une propriété en lecture seule qui permet de savoir si un envoi est en cours à tout moment :
EnvoiEnCours() As Boolean

Il a une fonction qui permet de récupérer une chaîne des noms de fichier des pièces jointes :
Function PiecesJointesListe() As String

Voilà.

Bon envoi !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
44
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
20 novembre 2008

Salut younessbenbiga2,

Je suis désolé, mais ce code comme la plupart sur le site, sont fournis tels quels, gratuitement et souvent par des gens qui travaillent à leur bureau (mais pas toujours, il y a aussi des gens qui font cela pour leur loisir comme moi à une autre époque).

De là à produire un rapport avec des copies d'écran, tu pousses peut-être un petit peu loin ;-)

A+

Fabrice
Messages postés
2
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
18 avril 2012

Sans Oublier quelque screen pour mieux comprendre l execution
Messages postés
2
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
18 avril 2012

Bonsoir,
je voudrais avoir des explications sur se programme et sur les fonctions et différentes méthode utilisé vue que j étudie aussi le Vb j'aimerai le recommencer depuis le début mais je c'est pas par quoi commencer sa serai bien un rapport pour résumer tous cela si possible et merci ! :)
Messages postés
44
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
20 novembre 2008

Hello,

Il vous faut Visual Studio 6.0 pour lire le projet : vous devez donc l'installer et l'avoir sur votre poste.

Si vous n'êtes pas "membre club" du forum mais simple "membre", il vous faut télécharger le fichier Zip du projet, et le décompresser.

Ensuite, vous pourrez ouvrir le projet en ouvrant le fichier "MailSMTP.vbp".

Bonne journée !

Fabrice
Messages postés
119
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
10 janvier 2014

Bonsoir,

Je voudrais voir le fonctionnement de cette source.
Pouvez-vous m'indiquer le logiciel qui me permettra de le faire ?

Salutations
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.