Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

E-Mail-Verteiler Programm gesucht oder Tipss für Einbau in Access





Frage

hi zusammen, also ich bräuchte folgendes: 1 zentrale e-mail-datenbank in der kundennamen und emailaddys gespeichert werden und zugleich von 4 pc´s darauf zugegriffen werden kann. zugleich sollte es die optionen geben "verteiler1" und "verteiler2" und wenn diese optionen aktiviert sind wird die entsprechende addy in eine verteilerliste zum emailversand übernommen um dann eine email an eben alle diese empfänger zu verschicken. - gibts dazu ein gutes kostenfreies programm? - gibts die möglichkeit das in eine bestehende access datenbank einzubauen? wenn ja wie? kenn mich nur ein bisschen mit access aus... viiiielen lieben dank sascha [*][sup][i] *Threadedit* 21.11.2008, 14:39:12 Admininfo: Führ bitte einen Thread nicht fort indem du Weitere eröffnest, und vermeide Mehrfachanfragen. Die Datenbank und User werden es dir danken. Siehe [u][url=https://supportnet.de/faqsthread/840]FAQ 2, #3[/url][/u].[/i][/sup]

Antwort 1 von lorf55

HAllo,
Zitat:
- gibts dazu ein gutes kostenfreies programm?

Ich kenne keines.

Zitat:
- gibts die möglichkeit das in eine bestehende access datenbank einzubauen?

also der zentrale Teil wäre DoCmd.SendObject um eine Email zu verschicken, etwa so:
    Dim stDocName As String
    Dim stTo As String
    Dim stCC As String
    Dim stBCC As String
    Dim stSubject As String
    Dim stMessage As String
    Dim bMailbearbeiten As Boolean
    Dim stVorlagePfadDatei As String
    
    stDocName = "KdEmailBericht"
    stTo = Forms!KdEmailForm!kundenname.Text
    stCC = ""
    stBCC = ""
    stSubject = "Betreff"
    stMessage = "Die Message, dein Anliegen, dein Kauf-Mich-Text"
    bMailbearbeiten = False     ' sofort verschicken
    stVorlagePfadDatei = ""     ' Pfad und Name der Vorlagendatei
    DoCmd.SendObject acReport, stDocName, acFormatTXT, stTo, stCC, stBCC, stSubject, stMessage, _
                     bMailbearbeiten, stVorlagePfadDatei

Den Rest musst du drum herum bauen. Also Tabellen anlegen, Abfragen formulieren und ein Formular mit einem Button basteln, dass den Code enthält.

Gruß
lorf

Antwort 2 von KJG17

Moin Sascha,

wer MS Access hat hat normalerweise auch MS Word und in Word gibt es die Serienbrief-Funktion, die u.a. den Versand per Mail (direkt als Mail-Text oder als Anhang) beinhaltet und als Quelle der Mail-Adressen, persönlichen Anreden innerhalb der Nachricht usw. auf Word- oder Excel-Tabellen oder auch eine Access-Datenbank zurückgreifen kann. Dabei kann man auch ein oder mehrere Filter setzen, wie z.B. 'Verteiler1 = Ja/Nein' .

Das habe ich schon mit Office 97 so gemacht und es gibt für mich keinen Grund anzunehmen, dass es mit deiner Office-Version nicht auch klappen würde. Irgendwelche Dritt-Software oder Scripts sind also eigentlich nicht notwendig, da bereits MS Office selbst diese Möglichkeiten beinhaltet. Alle für dein Anliegen relevanten Hinweise findest du in der Office-Hilfe.

Gruß
Kalle

Antwort 3 von SaschaWittke

vielen dank erstmal an euch beide - ich probiers mal soweit ich eben komm und geb euch dann ein feedback ...

muchas gracias !!!

ps @ KJG17 : haste mir das ein wenig ausführlicher wie ich da vorgehen muss? versteh was du meinst, doch die umsetzung hapert grad noch (in der theorie)

Antwort 4 von KJG17

Hallo Sascha,

kann ich machen, aber eine Beschreibung rein aus dem Gedächtnis könnte etwas 'schwammig' ausfallen und ich würde es deshalb lieber noch mal selbst testen, da es doch schon einem Weile her ist.

Mit welcher Office-Version arbeitest du? Ich habe im Moment nur noch Office 2007 zu laufen und die Beschreibung dafür nützt dir bei einer älteren Version nicht viel. Es wurde zwar kaum was an den Funktionen geändert, diese sind aber teilweise ganz anders aufzurufen, als bei den Vorgängern.

Gruß
Kalle

Antwort 5 von SaschaWittke

ja das hab ich auch schon gemerkt... hab zuhause 2007 und hier im büro 2000 - ich versuchs einfach mal ...

Antwort 6 von SaschaWittke

hallo lorf55

vielen dank für deine hilfestellung - leider komme ich damit sowas von überhaupt nicht zurecht ?!?!? *hilfe*

stell dir vor ich hab die tabelle mit den daten, eine abfrage welche sie mir nach familienname sortiert und ein formular zur ausgabe...

mehr nicht!.... was tun? und vor allem wo?

Antwort 7 von KJG17

Hallo Sascha,

eigentlich benötigst du weder ein Formular noch eine Abfrage in Access, solange nur die Daten selbst vorhanden sind.

Hier also die Beschreibung für Serienmails aus Word 2000 unter Bereitstellung der Kontakt-Daten in einer Access-Datenbank.

In Word rufst du unter 'Extras' den 'Seriendruck...' auf.

Dort Pkt. 1 - Hauptdokument ‚Erstellen' / Serienbriefe... / 'Aktuelles Dokument' bestätigen

Unter Pkt. 2 - Daten Importieren / Datenquelle öffnen / deine Access-Datenbank auswählen und dort die Abfrage.

Unter der Symbolleiste in Word wird nun eine zusätzliche Leiste für den Seriendruck eingeblendet. Unter 'Seriendruckfeld einfügen' kannst du nun die Felder deiner Abfrage sehen und auswählen. Sie werden dort in das Dokument eingefügt, wo der Kursor jeweils steht, ein Einfügen in den laufenden Text der Nachricht ist also möglich. Und hast du z.B. <Anrede> <Name> gleich nacheinander ausgewählt, solltest du das Leerzeichen dazwischen nicht vergessen. Mit Klick auf den <<ABC>>-Button kannst du aber zur Kontrolle die Anzeige umschalten, so dass statt der Feldbezeichnung der Inhalt angezeigt wird. Und mit den Buttons rechts daneben kannst du die Datensätze durchblättern.

Anschließend öffnest du wieder den Seriendruckmanager mit Klick auf den entsprechenden Button in der Leiste (wird dir angezeigt, wenn du mit der Maus drüber fährst).

Dann Pkt 3 - Daten mit Dokument zusammenführen / Abfrageoptionen. Hier kannst du jetzt z.B. eingeben, dass der Wert in einem Feld 'Verteilerkreis' gleich 1 (oder 2) sein muss. Datensätze, die diese Bedingung nicht erfüllen werden ignoriert.

Nochmal Pkt. 3 - Daten mit Dokument zusammenführen / Ausführen. Hier stellst du bei 'Seriendruck in:' die Auswahl auf E-mail und klickst rechts daneben auf 'Einrichten'. Dort kannst du jetzt aus deiner Access-Abfrage das Text-Feld mit der Mail-Adresse auswählen, eine allgemeine Betreffzeile formulieren und festlegen, ob die Nachricht ggf. als Mail-Anhang verschickt werden soll. Die weiteren Einstellmöglichkeiten sind eigentlich selbsterklärend und du könntest z.B. auch erst hier die Abfrageoptionen einstellen.

Ist alles fertig eingestellt klickst du nur noch auf &#8218;Zusammenführen'.

Anschließend wirst du im Postausgang deines Standard-Mail-Clienten die versandfertigen Mails finden. Falls nicht, war er bestimmt auf 'Sofort senden' eingestellt und die Mails sind schon unter 'Gesendet' gelandet.

Ich hoffe dass diese Beschreibung zumindest so ausführlich ist, dass sie dir erfolgreich auf die Sprünge hilft.

Gruß
Kalle

Antwort 8 von SaschaWittke

danke soweit ... ich versuch mal mein bestes am weekend
und geb dann mein feedback ab

schönes wochenende

Antwort 9 von SaschaWittke

hi KJG17 .

also ich hab mir leider grad erst deine antwort genauer anschauen können ... das ist möglich - habs probiert - aber der weg ist mir einfach zu umständlich ...

dennoch danke für den tipp...

sascha

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: