30.04.2024, 15:35
Hallo,
ich würde gerne per LabView eine Mail mit Screenshot als Attachment senden. Es geht um die Überwachung einer Messung - falls ein Fehler auftritt, gibt's eine Mail mit Screenshot damit man schnell sieht, woran es hakt.
Leider kenne ich mich in Richtung Netzwerk/Mail so gar nicht aus und habe daher immer nach "Kochrezept" gearbeitet. Vor einigen Jahren hatte ich schonmal eine Routine geschrieben (woanders her kopiert^^), die auch damals gut funktionierte - siehe das erste Bild. Als ich die jetzt wieder testete, bekam ich allerdings die (für mich obskure) Fehlermeldung 1172 mit dem Text 'Die lokale Sicherheitsautorität (LSA) ist nicht erreichbar' (den Error-Handler im Bild habe ich auf die Schnelle reingehauen um zu sehen, was der genaue Fehler ist).
[attachment=62759]
Das will nicht - ok, dann benutze ich eben die smtp-VIs, die LabView anbietet. Das Ergebnis ist im nachfolgenden Bild zu sehen.
[attachment=62760]
Jetzt wird auch brav eine Mail versendet, allerdings nur solange ich *kein* Attachment anhänge. Sobald ich den Screenshot anhänge (eine JPG-Datei) wird die Mail vom Mailserver abgelehnt mit der Begründung 'message has lines too long for transport'. Ich vermute LabView bindet die Screenshot-Datei einfach als normale Textdatei ein, was natürlich schiefgeht.
Kann mir da jemand auf die Sprünge helfen, wie ich zum gewünschten Ziel komme?
ich würde gerne per LabView eine Mail mit Screenshot als Attachment senden. Es geht um die Überwachung einer Messung - falls ein Fehler auftritt, gibt's eine Mail mit Screenshot damit man schnell sieht, woran es hakt.
Leider kenne ich mich in Richtung Netzwerk/Mail so gar nicht aus und habe daher immer nach "Kochrezept" gearbeitet. Vor einigen Jahren hatte ich schonmal eine Routine geschrieben (woanders her kopiert^^), die auch damals gut funktionierte - siehe das erste Bild. Als ich die jetzt wieder testete, bekam ich allerdings die (für mich obskure) Fehlermeldung 1172 mit dem Text 'Die lokale Sicherheitsautorität (LSA) ist nicht erreichbar' (den Error-Handler im Bild habe ich auf die Schnelle reingehauen um zu sehen, was der genaue Fehler ist).
[attachment=62759]
Das will nicht - ok, dann benutze ich eben die smtp-VIs, die LabView anbietet. Das Ergebnis ist im nachfolgenden Bild zu sehen.
[attachment=62760]
Jetzt wird auch brav eine Mail versendet, allerdings nur solange ich *kein* Attachment anhänge. Sobald ich den Screenshot anhänge (eine JPG-Datei) wird die Mail vom Mailserver abgelehnt mit der Begründung 'message has lines too long for transport'. Ich vermute LabView bindet die Screenshot-Datei einfach als normale Textdatei ein, was natürlich schiefgeht.
Kann mir da jemand auf die Sprünge helfen, wie ich zum gewünschten Ziel komme?