Textdatei für Faxe etc.

  • Hallo!
    Ich habe eine dringende Aufgabe bekommen. Kann mir vielleicht Jemand von Euch kurzfristig helfen...?


    Ich habe eine Kontakt-Datenbank, in der u.a. über eine Auswahl eine eMail generiert wird, die per Caesar-Fax an alle Adressaten verschickt werden kann.
    Dazu werden die Faxnummern aktuell so definiert:
    Faxnummer @Fax, nächsteFaxnummer@Fax,....


    Da das System für Massenfaxe umgestellt werden soll ist die Aufgabe nun:


    >>Um ein Massenfax abzusetzen, muss eine Mail erzeugt werden, in der eine Datei mit dem Namen verteiler.txt steht.
    In dieser Datei muss pro Zeile eine Faxnummer stehen und zum Abschluss eine Zeilenschaltung.


    Als Betreff darf nur das Wort "Massenfax" stehen.
    <<


    Wie erstelle ich aus meinem Array von Faxnummern eine Textdatei und hänge diese an die neu erzeugte Mail an?

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)

  • Für das erstellen von Textdateien suche einfach Print in der Designer-Hilfe, dort findest du alles darüber.


    Wie du dann die Datei an die Email anhängst such nach NotesRichtTextItem


    MfG Stefan

  • Hallo,


    Und derelei Moeglichkeiten gibt es viele.


    Woher hast Du das Array mit den Fax-Nummern?


    Auch werde ich aktuell aus der Beschreibung noch nicht ganz schlau, was genau den passieren soll.


    ... ueber eine Auswahl ein Mail genereiert wird, ...




    Andreas

  • Hi Andreas!


    1) Ich ziehe mir aus der DB anhand einer Auswahl ein Array mit Faxnummern.
    2) Bisher konnte ich damit ein Caesar-Fax-Mail generieren und abschicken.
    3) Nun soll das geändert werden: Anstelle einer eMail mit den Faxnummern im Adressatenfeld soll nun eine eMail mit einer angehängten Textdatei (für einen externen Versender) erzeugt werden, in der die Faxnummern stehen.


    Capiche?

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)

  • Ok soweit.


    Der Rest ist dann ja nur noch ein wenig Handarbeit.


    Hier noch ein paar weitere Schlagwort in Ergaenzung zu hurtz seinem Post.


    NotesStream
    RichTextItem


    Grob gesagt:
    - Collection der gewaehlten Doks
    - Outputfile oeffnen/erstellen
    - Faxnummern im entsprechenden Format in die Datei schreiben
    - File speichern und schliessen
    - Kontrolle, ob File auch wirklich vorhanden
    - Mail erzeugen
    - Datei anhaengen
    - Mail senden



    Andreas

  • Hier noch ein kleiner Ansatz zum Erzeugen der TXT-Datei mit dn Faxnummern.




    Andreas

  • Hi!


    Ich habe das Problem (fast) gelöst.
    Nur leider sind die Faxnummern jetzt im Textfile mit "Gänsefüßchen" begrenzt.
    Kann ich diese vermeiden????


    '******** Erzeuge eine Textdatei aus dem Array der Faxnummern *************************************
    Dim fileNum As Integer
    Dim fileName As String

    fileNum% = Freefile()
    fileName$ = "c:\verteiler.txt"
    Open "C:\verteiler.txt" For Output As fileNum%

    Forall n In resultarray
    Write #fileNum%, n
    End Forall

    Close fileNum%


    '******** Erzeuge eine eMail und hänge das o.g. Dokument an ***************************************
    Dim rtitem As NotesRichTextItem

    Set mailnote = New NotesDocument(maildb)

    mailnote.SendTo = EMPFAENGER
    mailnote.Subject = BETREFF
    mailnote.Form = "Memo"
    mailnote.Logo = profile.DefaultLogo(0)
    mailnote.Principal = profile.Owner(0)

    Set rtitem = New NotesRichTextItem( mailnote, "Body" )
    '********
    Dim object As NotesEmbeddedObject
    Set object = rtitem.EmbedObject ( EMBED_ATTACHMENT, "", fileName$)

    Call ws.EditDocument(True,mailnote)

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)

  • Hi!


    Wenn ich das richtig sehe gibt mir Print# aber nicht die Möglichkeit, per NewLine den Umbruch zu machen und zum Schluß auch nochmal eine neue Zeile zu erzeugen, oder?

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)

  • ascabg


    Eben nicht.


    Dein Code verursacht dann jeweils eine zusätzliche Leerzeile dazwischen, was möglicherweise dann den Faxserver dazu bringt nur die erste Nummer zu verwenden.


    Und bei NotesStream musst du dann explizit EOL_PLATFORM angeben damit er dann den richtigen Zeilenumbruch verwendet

  • Super!
    Jetzt klappts!


    Merci!

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)