eMail per Batchdatei senden

  • Hallo zusammen,

    ich lese etwas über das Versenden einer eMail per David mittels Batchdatei.

    Wie soll das gehen?

    @echo
    @echo @@email
    @echo @@ref Hier steht der Betreff
    @echo @@nummer xx@xx.de
    @echo Sehr geehrter Herr ....

    Das in einer Batchdatei sorgt dafür, dass nichts gefunden werden kann.

    Wo liegt der Fehler?

  • Hi,

    nah dran. Ich hab es zwar selber noch nie probiert, aber die Knowledgebase spricht folgendes:

    ---
    Mit einer »*.BAT« Datei können Faxe aber auch Nachrichten anderer Datenformate versendet werden. Auf Ihrem David Server befinden sich hierzu in dem Verzeichnis »\DAVID\SAMPLE« neben der Beispieldatei »SAMPLE.BAT« drei Testdokumente. Der Aufruf der Datei erfolgt auf einem Windows PC über »START -> Ausführen« in der Form: »\\server\David\SAMPLE\SENDFAX.bat Datei Zielnummer«
    Beispiel:
    »\\server\David\SAMPLE\SENDFAX.bat TEST2 02561913130«

    Somit können Sie zum Beispiel aus Anwendungen, die das Einbinden von Batchdateien erlauben, automatisiert Nachrichten versenden.
    ---

    Also mal in DAVID\SAMPLE schauen, wie die Batch aufgebaut ist.


    Gruß,
    Kai

  • Danke. Aber irgendwie sitze ich auf dem Schlauch.

  • Naja, so ist das, wenn man nicht mit DOS aufgewachsen ist ;)

    Also ...

    Du erstellst eine Datei mit dem Content, der verfaxt oder sonstwas werden soll. Nennen wir sie TESTFAX (um beim Beispiel zu bleiben, keine Endung, einfach nur TESTFAX).

    @echo @@nummer %2@@ >\DAVID\APPS\FAXWARE\OUT\API\%1.TMP

    ----^ Dieser Befehl leitet die Ausgabe "@@nummer %2@@" um in die %1.TMP .... %2 ist ein Parameter für die Batch, bei dem Du die Nummer angibst, wo es hingehen soll. %1 ist der Dateiname, der mit der Batch übergeben wird, für die Rundsendung. Beachte das ">" und den Text dahinter. ">" steht für Umleitung in den dahinter stehenden Zielpfad. Weil, irgendwo müssen die Filescan-Services von David das Dingen ja auch finden.

    @echo @@referenz SENDFAX.BAT Testfax >>\DAVID\APPS\FAXWARE\OUT\API\%1.TMP

    ----^ Ergänzt die %1.TMP um den Link zur Datei "Testfax", wo der Text, der zu versenden ist, drinsteht (siehe oben).

    @copy /b \DAVID\APPS\FAXWARE\OUT\API\%1.TMP + %1 \DAVID\APPS\FAXWARE\OUT\API\%1 >NUL

    ----^ wird dann dafür sorgen, dass David das Dingen verfaxt/mailt/sonstwas damit macht


    Der Aufruf ist dann eben "SENDFAX (Name der Dokumentdatei_%1) (Nummer_%2)" ... Somit wird ein Fax eingeleitet, mit Inhalt von %1 an Nummer %2

    Einmal editiert, zuletzt von HoloDoc (25. Oktober 2010 um 19:51)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!