Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ENVOYER UN MAIL À PLUSIEURS DESTINATAIRES EN UTILISANT LE GESTIONNAIRE MAIL PAR DÉFAUT


Information sur la source

Catégorie :Réseau & Internet Classé sous : mail, envoyer, ligne, commande Niveau : Débutant Date de création : 04/10/2003 Vu / téléchargé: 16 833 / 5 007

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Envoyer un mail à plusieurs destinataires en utilisant le gestionnaire mail par défaut
En fait, il était simple d'envoyer un mail à UN destinataire, mais j'ai enfin trouvé la syntaxe reconnue par les gestionnaires de mails pour pouvoir spécifier plusieurs destinataires.

Cette source est basée sur deux modules très pratiques :

modMail.bas :
qui transforme les données fournies en chaine décryptable par le gestionnaire de mail (Outlook, Lotus ...)

modShell :
qui exécute la commande "mailto:"
Ce module peut-être utilisé avec n'importe quel fichier puisqu'elle va rechercher le nom du programme associé à l'extension du fichier

Le projet fourni ici ne sert que de démo
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de derick le 04/10/2003 20:10:27

Salut Jack,

Ton code *prépare* un mail mais ne *l'envoye* pas automatiquement, vu qu'il faut encore cliquer sur le bouton "Envoyer".
Une idée pour que soit automatique (sinon, autant passer le gestionnaire de mail, non ?...)  Derick.

signaler à un administrateur
Commentaire de jack le 04/10/2003 20:21:02 administrateur CS

Pas forcment, Derick
J'utilise cette technique pour envoyer un mail à une liste de gens contenus dans une base de données (mail informatif).
Mon application prépare le nom des personnes, l'envoie dans le module et je n'ai plus qu'à saisir le texte du mail.

signaler à un administrateur
Commentaire de Cpapy le 07/10/2003 19:20:10

Bonjour,

      Je viens de récupérer ton projet qui correspond à ce que je cherche. Je vais l'utiliser de la même façon que toi.

      J'ai une base de données Adresses, quatre modèles de lettres.Par
programme, j'envoie la lettre choisie aux destinataires sélectionnés.

QUESTION: Est-ce qu'il est possible de commander l'envoie d'une manière automatique au lieu de le faire manuellement dans Outlook Express.

    Cela dit,  j'utiliserai ton projet même si la réponse est négative.

    Bravo et merci pour ton projet et pour ton support.




signaler à un administrateur
Commentaire de srenevey le 08/10/2003 08:46:21

Salut Jack,

J'aime bien ton source il est sympa.
Mais il n'offre pas la possibilité d'ajouter un document attaché.
Sais-tu comment le faire?

signaler à un administrateur
Commentaire de jack le 08/10/2003 19:14:54 administrateur CS

Cpapy > Je ne connais pas de commande qui le fasse : à explorer. Si tu trouves, informe tout le monde en rajoutant un commentaire ici, ce sera sympa.

srenevey > Je ne pense pas qu'on puisse le faire avec la commande "mailto:" : pareil, faudrait chercher, mais de toute façon, il va falloir préparer le fichier à transmettre en l'encodant en Code64 : un peu compliqué, et je suis pas sûr que la ligne de commande accepte des tonnes de caractères ... Si tu trouves, fais nous-en part ici. Merci

signaler à un administrateur
Commentaire de Cpapy le 09/10/2003 10:28:20

Bonjour Jack,

     Encore merci pour ta réponse et surtout pour ton code. Si je trouve, je ne manquerais pas de suivre ton conseil.

Merci encore.

signaler à un administrateur
Commentaire de jeannnot le 13/10/2003 23:20:43

Bonsoir.

J'arrive tres bien avec MAPI a envoyer un email automatiquement a mes destinataires avec une piece jointe. Par contre, je n'ai pas reussi encore a envoyer un seul email a plusieurs personnes. J'envoie donc un a chaque personne.

C'est par contre en VBA et non en VB. Pour gerer ca, je travaille avec access.

Jean.

signaler à un administrateur
Commentaire de oliv72 le 07/05/2006 00:11:50

Code très utile.
Deux remarques :
- le code est compatible VB5 à l'exception de l'appel à split (qui peut être contourné facilement).
- il y a une limite lié à la longueur de la commande !!! C'est pas très grave mais il faut en avoir conscience car on peut rapidement s'arracher les cheveux !!!

signaler à un administrateur
Commentaire de svictori le 08/02/2007 19:31:55

Bonsoir,

Je confirme les commentaires de CPAPY.
Code simple et très utile.

Merci encore même si cela date.

signaler à un administrateur
Commentaire de isecso le 07/05/2007 09:33:03

Salut tous,
je veux d'aide,
je veux un code source qui permet d'envoyer un email à un destination automatique exemple (cette mail doit s'envoyer avant 4 mois de résilliations d'un liens ).

signaler à un administrateur
Commentaire de jack le 07/05/2007 12:21:51 administrateur CS

Salut Isecso
Il y a beaucoup d'exemples parmi les codes de vbfrance.
Utilise le moteur de recherche en haut de la page d'accueil.

signaler à un administrateur
Commentaire de iatgown le 04/09/2007 01:29:57

Hello ^^
Super source mais j'ai un petit problème, je n'arrive pas à l'utiliser correctement dans vb2005.
Après conversion de vb6 vers 2005, il reste une ligne qui pose un ptit pb :

Ansi_Renamed = System.Text.UnicodeEncoding.Unicode.GetBytes(StrConv(urlText, vbFromUnicode))

Elle est située dans modMail.vb.
Le pb vient du fait que "vbFromUnicode" n'est pas assignée. Je l'ai donc assignée en Byte juste pour voir et à priori le programme ne voit pas d'erreur...
Seulement je ne peux pas le faire démarrer (ça buggue)
Du coup je me pose deux questions :
1) la transcription en unicode est-elle obligatoire ? (le but de la fonction problématique en question)
2) si oui comment assigner vbFromUnicode ?

Merci beaucoup d'avance pour vos réponses.
Désolé si ma question est évidente mais je débute en VisualBasic ^^

signaler à un administrateur
Commentaire de iatgown le 04/09/2007 01:52:53

Hem, désolé de flooder de la sorte mais j'ai oublié de préciser que la ligne transcrite ci-dessus n'est pas écrite pareille en vb6, en voici donc l'original (je n'ai tj pas trouvé d'assignation pour vbFromUnicode en vb6... ^^') :

Ansi = StrConv(urlText, vbFromUnicode)

voilà voilà ^^
Merci d'avance ^^

signaler à un administrateur
Commentaire de jack le 04/09/2007 09:43:44 administrateur CS

Salut
Dans l'aide de .Net, il y a une cinquantaine de chapitres à propos de Unicode, il doit bien y avoir la réponse dedans.
D'autre part, je pense que .Net possède d'autre technique pour expédier des mails que celle que je vous propose ici en VB6. Traduire du VB6 en .Net n'est pas toujours la bonne solution.

signaler à un administrateur
Commentaire de nerim le 29/10/2007 14:58:49

Vous pouvez aussi aller voir ici : http://www.vbfrance.com/ajoutcode.aspx?step=1&ID=31545
Le code est en VBA pour Excel, Access ou Word, il gère les pièces jointes, et l'envoi automatique.

Je l'utilise perso en Access et c'est assez pratique

Cordialement
JC

signaler à un administrateur
Commentaire de nerim le 29/10/2007 15:06:48

Oups, le lien donnée n'est pas bon
il faut lire : http://www.vbfrance.com/codes/ENVOI-AUTOMATIQUE-MAIL-AVEC-PIECE-JOINTE-VBA-EXCEL_31545.aspx

désolé
JC

signaler à un administrateur
Commentaire de Sinsitrus le 29/02/2008 18:22:46 8/10

Et quand on a une liste de 5400 email ? :p
8/10 ;)

signaler à un administrateur
Commentaire de jack le 29/02/2008 20:23:09 administrateur CS

Salut
Bah on fait appel à des services spécialisés (pro) qui ont les machines pour cela.
Je dirai même que si tu tentes d'envoyer autant de mails depuis chez toi, tu risques t'attirer les foudres de ton fournisseur d'accès internet = risque d'être pris pour un spameur
Ou alors tu gères des paquets d'adresses mail (par dizaines) et tu espaces les envois dans le temps

signaler à un administrateur
Commentaire de Sinsitrus le 01/03/2008 00:03:33

Il parait que les serveurs américains permettent cette pratique :p j'ai donc pris un serveur en amérique spécialement pour ça :D
Et ca passe sans soucis ;) j'envois ma liste a mes 5400 clients :p

Connaisseur connait :p

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

envoie de mail et date [ par eryk17 ] bonjour!J'ai 2 soucis,Dans  un tableau sous exel je dois envoyer un mail a un destinataire connu lorsque la cellule est pleine via un bouton par Créer une commande qui selectionne une ligne dans une listbox [ par myarouvb ] Bonjour,Tout est presque dit dans le message. Quel est la propriété de l'outil listbox (comme listbox.Item) qui permet de définir quel Envoyer un mail au format HTML [ par Pirotes31 ] Bonjour,je sais que cette question à souvent été posée dans le forum, mais sans véritable réponse qui me convienne vraim envoyer un mail via un client i-notes [ par pimouffe ] Bonjour, j'ai déja trouvé (ici) comment envoyer un mail lotus Notesvia un "client lourd". Mais les temps changent et on migre vers des clien Envoyer un mail [ par guigui28 ] Est ce QQN sait comment faire pour envoyer un mail à partir d'une textbox contenant l'adresse e-mail du contact, et d'un bouton de commande ? Mer Format d'un texte [ par DarkCid ] Yaoh ! Je dois envoyer un mail aux formateurs de l'entreprise dès qu'il y a du nouveau dans leur planning. J'ai donc créé une table sp& Tester une url en ligne de commande ou VBScript [ par orlith ] BonjourJ'ai un serveur Tomcat qui fait tourner une appli. J'ai un logiciel de supervision, et je voudrais que ce logiciel aille tester la validit&#233 alerte outlook [ par nebut ] j'ai fait une macro dans outlook qui permet d'envoyer des mails à certains contacts.Elle fonctionne bien mais lors de son éxecution, des mes Envoyer un mail c'est pas si simple [ par dadamagouil ] Hello, g plusieurs script pour envoyer un mail... Aucun ne marche sur mon serveur distant, je ne sais pas encore PK L'erreur est la suivante HELP C Formulaire web pour envoyer mail. [ par Sim 2005 ] Salut,Comment faire pour remplir et envoyer un formulaire qui se trouve à une adresse http:// dans une form VBA.Merci.


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,936 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.