vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
E-Mail anhänge aus einem Ordner senden 
Autor: visual5584
Datum: 23.05.17 19:28

Hey, ich möchte verschiedene E-Mail anhänge aus einem kompletten Ordner versenden.

Hier mein code:

Dim attachmemt As Attachment = Nothing
...
...
attachment = New Attachment(Textbox1.Text & "test.txt")
mail.Attachments.Add(attachment)

Er sendet aber immer nur 1 Anhang. Wie kann ich es machen, das er
den kompletten Inhalt des Ordners sendet?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: E-Mail anhänge aus einem Ordner senden 
Autor: Franki
Datum: 24.05.17 03:57

Hallo,

bei deinem Beispiel fügst du ja auch nur genau eine Datei als Anhang hinzu. Nämlich die aus der Textbox.

Du musst zuerst den Ordner bestimmen, dann eine Schleife über die darin enthaltenen Datein bilden (evtl. filtern nach Dateityp usw.) und dann innerhalb der Schleife jede Datei einzeln als Anhang hinzufügen per .Add

Was genau möchtest du denn machen? Du könntest auch den Ordner vorher "zippen" und die Zip-Datei dann als Anhang verwenden.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: E-Mail anhänge aus einem Ordner senden 
Autor: effeff
Datum: 24.05.17 10:12

Und ggf. muss visual5584 den Ordner rekursiv begehen, sollten sich dort Unterordner befinden...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: E-Mail anhänge aus einem Ordner senden 
Autor: visual5584
Datum: 24.05.17 12:00

Ich habe es soweit hin bekommen, das er mit einer Schleife den Ordner Inhalt sendet.
Was ich jetzt möchte ist, das er nach dem erfolgreichen senden die gesendete Dateien löscht.

Was ich erreichen will ist, das wenn ich Dateien in dem Ordner einfüge, das er
die sendet (habe ich geschafft) und danach wieder löscht mit msgbox ("gesendet und gelöscht").
Wie bekomme ich es hin?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: E-Mail anhänge aus einem Ordner senden 
Autor: Franki
Datum: 25.05.17 02:53

Hallo,

definiere doch mal was du unter erfolgreichem E-Mailversand verstehst.
Die Tatsache, dass dein Programm eine E-Mail auf die Reise schicken kann bedeutet noch lange nicht, dass die E-Mail auch wirklich erfolgreich beim Empfänger ankommt bzw. angekommen ist, geschweige denn auch vom ihm gelesen wurde.

Da kann "zwischendurch" einiges schief gehen was nicht in deinem Einflußbereich liegt.

Mit dem Löschvorgang würde ich da vorsichtig sein.

Genau wie du die Dateien aus den Ordnern / Unterordnern jetzt senden kannst (hast du geschafft schreibst du) genau so musst du die Schleife nach Erfolgsbestätigung wieder durchlaufen und die Dateien löschen. Aber siehe oben, die Kontrolle, ob die E-Mail auch wirklich angekommen ist oder nicht ist entscheidend für diesen Schritt.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel