Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Access Runtime und Mailversand per Blat

Frage Entwicklung Batch & Shell

Mitglied: mopsy

mopsy (Level 1) - Jetzt verbinden

03.10.2010, aktualisiert 09:06 Uhr, 6105 Aufrufe, 5 Kommentare

Der Versand von Mails direkt aus Access 2007 Runtime heraus klappt unter Vista und Windows 7 nicht wie es soll, deshalb möchte ich Blat verwenden.

Hi,

nachdem alle meine Versuche direkt aus Access heraus E-Mails zu versenden nicht klappen, möchte ich die Mails einfach als einzelne Dateien exportieren.
Für jedes Mail das verschickt werden soll exportiere ich eine Datei ##.txt die momentan so aussieht:
01.
RECIPIENT: email@domain.tld 
02.
SUBJECT: Bestätigung 
03.
MAILBODY: Der Text der Mail 
04.
kann sich über mehrere 
05.
Zeilen erstrecken, die Anzahl der Zeilen 
06.
ist nicht bekannt
Diese Datei möchte ich jetzt in Variablen einlesen, mit Blat versenden.
01.
for /f "tokens=1,2,* delims=: " %%i in ('findstr /C:"SUBJECT" paras.txt^|findstr /n .') do @echo SET "%%j%%i=%%k" 
02.
for /f "tokens=1,2,* delims=: " %%i in ('findstr /C:"RECIPIENT" paras.txt^|findstr /n .') do @echo SET "%%j%%i=%%k"
Jetzt habe ich schonmal den Empfänger und den Betreff, wie kann ich aber jetzt den Mailbody bis zum Ende der Datei einlesen?
Das Mail soll dann automatisch verschickt werden
01.
echo %MAILBODY% | blat.exe - -server mailserver -to%RECIPIENT% -f sender@domain.tld -s %SUBJECT%
Die Batchdatei starte ich beim Systemstart mit runassvc als Dienst und lasse diese alle paar Sekunden ausführen, wenn eine ##.txt Datei vorhanden ist, wird diese abgearbeitet und nach erfolgreichem Versand gelöscht.

Stephan
Mitglied: NetWolf
03.10.2010 um 11:47 Uhr
Hallo,

nachdem alle meine Versuche direkt aus Access heraus E-Mails zu versenden nicht klappen,
ich habe keinen Beitrag von dir im Access-Brett gesehen, oder habe ich da was übersehen?
Aktuell gibt es dort eine gelöste Anfrage zu 2010 & Mail, vielleicht hilft es dir?

Dein Umweg über eine Batch-Datei ist in meinen Augen -> EDV zu Fuß

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: 76109
03.10.2010 um 13:03 Uhr
Hallo Stephan!

Versuchs in Access mal damit (Variablen entsprechend anpassen):
01.
Const cdoConfig = "http://schemas.microsoft.com/cdo/configuration/" 
02.
 
03.
Sub SendMail() 
04.
    Dim objEmail As Object 
05.
 
06.
    Set objEmail = CreateObject("CDO.Message") 
07.
     
08.
    With objEmail 
09.
       .To = "An@online.de" 
10.
       .From = "Von@online.de" 
11.
       .Subject = "Test" 
12.
       .TextBody = "Hallo!" 
13.
      '.AddAttachment "Dateipfad für Anhang" 
14.
         
15.
        With .Configuration.Fields 
16.
            .Item(cdoConfig & "postusing") = 1 
17.
            .Item(cdoConfig & "sendusing") = 2 
18.
            'Smtp-Server Name oder IP 
19.
            .Item(cdoConfig & "smtpserver") = "smtp.1und1.de" 
20.
            'Smtp-Server Port (Normal 25) 
21.
            .Item(cdoConfig & "smtpserverport") = 25 
22.
            'Format-Type Base64 Encoded 
23.
            .Item(cdoConfig & "smtpauthenticate") = 1 
24.
            'Smtp-Server Benutzer ID 
25.
            .Item(cdoConfig & "sendusername") = "Von@online.de" 
26.
            'Smtp-Server Passwort 
27.
            .Item(cdoConfig & "sendpassword") = "Passwort" 
28.
            'Smtp-Server SSL (True/False) 
29.
            .Item(cdoConfig & "smtpusessl") = False 
30.
            'Smtp-Server Timeout (Sekunden) 
31.
            .Item(cdoConfig & "smtpconnectiontimeout") = 60 
32.
            .Update 
33.
        End With 
34.
       .Send 
35.
    End With 
36.
End Sub
Siehe auch: http://www.paulsadowski.com/wsh/cdo.htm

Gruß Dieter
Bitte warten ..
Mitglied: mopsy
03.10.2010 um 16:51 Uhr
Aktuell gibt es dort eine gelöste Anfrage zu 2010 & Mail, vielleicht hilft es dir?
Ja, vielen Dank das hat uns weitergeholfen, ist mir auch lieber als mit der Batchvariante.
Bitte warten ..
Mitglied: mopsy
03.10.2010 um 16:54 Uhr
...und das war der entscheidende Hinweis
Wir waren hier schon am verzweifeln mit dem Mailversand aus Access heraus.

Danke und einen schönen Sonntag noch, Gruß Stephan
Bitte warten ..
Mitglied: 76109
03.10.2010 um 17:35 Uhr
Hallo Stephan!

Yepp, gern geschehen

Ebenfalls noch einen schönen Sonntag!

Gruß Dieter
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Robocopy Batch mit Mailversand von Blat auf Powershell umbauen
gelöst Frage von notherBatch & Shell2 Kommentare

Hallo an alle! Ich benötige mal wieder Hilfe beim Umbau eines Scripts. Bastla? Derwowußte? Hintergrund ist der Verzicht auf ...

Microsoft Office
Access 2013 Runtime führt keine Makros aus
gelöst Frage von greatmgmMicrosoft Office8 Kommentare

Hallo zusammen, leider stehe ich aktuell vor einem rätselhaften Problem: Bei mir laufen verschiedene ACCDBs auf mehreren Rechner wo ...

Batch & Shell
Wie kann ich eine Mail über Blat versenden mit Batch
gelöst Frage von Dreamkiller112Batch & Shell8 Kommentare

Hallo, Hey ich benötige drigend Hilfe ich habe das Problem ich möchte eine Batch-Datei erstellen mit der ich eine ...

Batch & Shell
Mailing via blat aus verschiedenen Ordnern
Frage von hoffi3dBatch & Shell3 Kommentare

Guten Morgen, ich habe folgendes anliegen. Ich möchte ein Mailing via Blat.exe ) erstellen. Ausgangslage ist folgende, ich habe ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 14 StundenViren und Trojaner1 Kommentar

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 18 StundenRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 3 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 4 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Vmware
DOS 6.22 in VMWare mit CD-ROM
gelöst Frage von hesperVmware10 Kommentare

Hallo zusammen! Ich hab ein saublödes Problem. Es ist eine VMWare mit DOS 6.22 zu erstellen auf dem ein ...

Cloud-Dienste
PIM als SaaS Nutzungsgebühr
Frage von vanTastCloud-Dienste8 Kommentare

Moin, wir haben uns ein PIM (Product Information Management) nach unseren Ansprüchen für viel Geld als SaaS-Lösung bauen lassen. ...