LabVIEWForum.de
SMTP-MAIL - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: SMTP-MAIL (/Thread-SMTP-MAIL)

Seiten: 1 2


SMTP-MAIL - labview_1 - 22.02.2011 17:48

hallo!

Hat jemand eine Idee, wie ich mir die Server-Konfiguration sparen kann und gleich mehrere E-Mails (mit verschiedenen Inhalten) auf einmal versenden kann?

Das VI hab ich von NI, hier wär der Link : http://digital.ni.com/public.nsf/allkb/1A9CBC2F88FB4A1B86257451004988F3


RE: SMTP-MAIL - labview_1 - 23.02.2011 09:05

Hat wirklich keiner eine Antwort?


RE: SMTP-MAIL - jg - 23.02.2011 09:22

Offtopic2
Nachhaken nach weniger als 24 h, bloß weil man keine Antwort erhalten hat, ist laut LVF-Regeln nicht erlaubt.

Gruß, Jens


RE: SMTP-MAIL - A.Berndsen - 23.02.2011 09:22

Hallo!

Die Server-Konfiguration kannst Du Dir nur dann sparen, wenn der SMTP Server den Du verwenden möchtest keine Authentifizierung erfordert.
Ansonsten mach aus dem VI von NI ein SubVI und setze in Deinem übergeordneten Programm Konstanten für die Serverangaben ein.

Falls Dein SMTP Server keine Authentifizierung benötigt (was ich nicht glaube) könntest Du auch das SMTP Email VI verwenden, welches bei LV mitgeliefert wird.

Grüße
Andreas


RE: SMTP-MAIL - labview_1 - 24.02.2011 15:00

Hab ich nicht gewusst, sorry.

Ok, dass ist dann wohl hinfällig. Und wie funktioniert das mit einem 2.Empfänger. Habs schon mit dem Eigenschaftsknoten CC versucht, funktioniert aber leider nicht.


RE: SMTP-MAIL - A.Berndsen - 24.02.2011 16:04

Hallo!

Mehrere Mails nacheinander kannst Du mit dem VI natürlich versenden.
Du mußt nur die Infos für die eigentliche Mail in einem Array oder in einem Cluster sammeln.
Mehrere Mails versendest Du dann in dem aus dem Array ein 2D-Array oder aus dem Cluster ein Array aus Cluster gemacht wird.
Danach nur noch eine For-Schleife um den Methodenknoten zum Senden der Mail.

Das ganze kann dann mit Cluster so aussehen.
[attachment=32475]

Grüße
Andreas


RE: SMTP-MAIL - labview_1 - 01.03.2011 15:30

Danke für deine Hilfe! Smile

Gleichzeitig Senden ist gar nicht möglich, oder? Wie funktioniert das, wenn ich das Array mit mehreren Werten beschreibe?
Muss ich einen Index angeben, welches Element des Arrays ich beschreibe?

[/align]


RE: SMTP-MAIL - A.Berndsen - 01.03.2011 15:46

(01.03.2011 15:30 )labview_1 schrieb:  Gleichzeitig Senden ist gar nicht möglich, oder? Wie funktioniert das, wenn ich das Array mit mehreren Werten beschreibe?
Muss ich einen Index angeben, welches Element des Arrays ich beschreibe?

Hallo labview_1!

Was meinst Du mit gleichzeitig senden?
Das geht auch mit keinem Mailprogramm. Mails verlassen den Server immer einzeln.
Ich denke, Du solltest mal etwas genauer beschreiben was Du machen möchtest, wenn bisher noch nicht die Lösung raus gekommen ist, die Du Dir erhofft hast.

Zum Array, da mußt Du den Index sicher verändern, um andere Adressaten etc. einzugeben.

Glas1
Ich rate mal ins Blaue, Du möchtest eine identische Email an mehrere Adressen versenden?
Mal sehn, ob meine Kristallkugel recht behält.

Grüße
Andreas


RE: SMTP-MAIL - labview_1 - 01.03.2011 16:25

Die hat nicht ganz recht, aber fast. Ich will ein Mail senden, wenn ein Schwellwert erreicht wird.
Und da ich mehrere Behälter habe, bei denen ein Schwellwert erreicht wird, kannn es vorkommen (sehr unwahrscheinlich, aber doch möglich) dass mehrere Schwellwerte zur gleichen Zeit erreicht werden.

Bei so einem Fall würde dann ja nur für einen Behälter ein Mail gesendet werden.
Hab ichs genau genu erklärt?


RE: SMTP-MAIL - A.Berndsen - 01.03.2011 17:18

Wie hast Du Dir den Mailversand vorgestellt?

Wird zyklisch z.b. alle 15min der Zustand der Behälter überprüft, und dann bei Bedarf eine Mail versendet, oder wird bei erreichen eines bestimmten Schwellwertes sofort eine Nachricht versendet.
Im ersten Fall kann ich mir vorstellen, daß eine Meldung mehrere Behälter betreffen könnte. Im zweiten Fall ist es eher unwahrscheinlich, wobei du bei erreichen eines Schwellwertes ja trotzdem in der Mail alle Zustände der Behälter eintragen könntest.

Grüße
Andreas