Envoyer tous les fichier d'un dossier par mail au click d'un bouton.

Signaler
-
 nenadpetrovic -
Salut à tous.

J'ai développé une application en C# qui me permet de copier et renommer un fichier PDF source et de l'ouvrir avec le nouveau nom formaté. Il est automatiquement basculé dans un autre dossier. Quand je suis en clientèle je n'ai pas internet, donc je ne peux pas envoyer les pdf directement à l'entreprise. Je voudrais donc savoir si il est possible d'envoyer l'ensemble des fichiers un par un contenus dans le dossier grâce à C#.

Merci de vos réponses.
a++

Micka67200

PS: je ne sais pas si je suis dans le bon topic, je suis nouveau sur ce forum.

6 réponses

Juste pour préciser, si j'ai 10 pdf dans mon dossier, l'application devrais m'envoyer 10 mails différents avec à chaque fois un PDF.
Messages postés
860
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
19 août 2014
17
Salut,

Peux-tu être un peu plus précis sur ta demande ?
En effet, d'une phrase à l'autre, tu passes du coq à l'âne et j'arrive pas à te suivre.

J'ai essayé d'extraire ce que tu demandes et tout ce que j'ai compris, c'est:
Tu cherches à faire un programme qui envoie automatiquement tous les fichiers d'un dossier par mail ?
Peux-tu confirmer ?

Merci pour les précisions,

Billou_13

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
Messages postés
860
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
19 août 2014
17
Salut,

Si tel est le cas, il te suffit de créer un projet qui:

1) listera les fichiers (pdf) de ton dossier via la méthode Directory.GetFiles(string, string):
foreach(string file in Directory.GetFiles("C:\...\Dossier", "*.pdf"))
{
  //...
}


2) Enverra les fichiers par mail via la classe SmtpClient.
Tu trouveras plein de codes qui permettent d'envoyer des mails.

Note: il te faudra un accès à un serveur SMTP.

Billou_13

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
Messages postés
276
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 avril 2013
2
Bonjour,

Moi, ce que je comprends, c'est que tu veux envoyer des fichiers par mail alors que tu n'as pas de connexion internet. Dans ce cas la réponse est très simple : ce n'est pas possible ;-)
Messages postés
102
Date d'inscription
vendredi 13 juin 2008
Statut
Membre
Dernière intervention
24 janvier 2013

Au début j'avais compris comme billou_13 qui à très bien répondu.
Ensuite j'ai relu et il est vrai que le C# ne permet pas de créer de l'internet ;)
nenadpetrovic