Powershell Send-MailMessage Probleme mit Empfängern

Mitglied: Nagus

Nagus (Level 2) - Jetzt verbinden

01.12.2020, aktualisiert 21:10 Uhr, 438 Aufrufe, 9 Kommentare

So,
kämpfe aktuell mit einem idiotischen Problem und komme nicht weiter:

Ich will 'ne Anzahl emails an Personen raushauen.

Alles läuft, bis auf den Punkt dass er nicht an mehrere Empfänger versendet, bzw. nix versendet.

$recipient zeigt mir die korrekten Emailadressen an, getrennt durch ein Komma und ein Leerzeichen. Eine einzelne Email Adresse geht einwandfrei raus. Mehrere aber um verrecken nicht ...
Was mache ich falsch?

Thx
Nagus
Mitglied: erikro
01.12.2020, aktualisiert um 21:30 Uhr
Moin,

Du brauchst ein StringArray und keinen String.

So wie Du das machst, kommt als eine Mailadresse irgendwie sowas an

weil das innerhalb eines Anführungszeichenpaars steht. Das wird nichts. ;-) face-wink

hth

Erik
Bitte warten ..
Mitglied: mbehrens
LÖSUNG 01.12.2020 um 21:40 Uhr
Zitat von Nagus:

Alles läuft, bis auf den Punkt dass er nicht an mehrere Empfänger versendet, bzw. nix versendet.

$recipient zeigt mir die korrekten Emailadressen an, getrennt durch ein Komma und ein Leerzeichen. Eine einzelne Email Adresse geht einwandfrei raus. Mehrere aber um verrecken nicht ...
Was mache ich falsch?

Wie man der Dokumentation entnehmen kann, erwartet der Parameter -To keinen String sondern String[].
Bitte warten ..
Mitglied: Nagus
01.12.2020, aktualisiert um 21:49 Uhr
Hi erikro,

nö - kommt richtig raus wenn ich die Variable mit $recipients prüfe. vvvv.zzzz@blabla.de, xxxx.yyyy@blabla.de
Selbst wenn ich zwei feste Adressen in der Form
angebe, passiert nix ....

hier mal das ganze Skript ohne die Funktionen, wo ich den text zusammenbaue:
Bitte warten ..
Mitglied: Nagus
01.12.2020, aktualisiert um 21:53 Uhr
Zitat von mbehrens:

Wie man der Dokumentation entnehmen kann, erwartet der Parameter -To keinen String sondern String[].

Okay - das sagt mir nu aber nix, dazu sind meine PS Kentnisse zu mau. Kannst Du es mir kurz erklären?
Bitte warten ..
Mitglied: Nagus
01.12.2020 um 21:59 Uhr
okay, mit [String[]]$recipient="xxxx", "yyyy" funktioniert es.

Kann man das auch noch anders defnieren?


Thx mbehrens
Bitte warten ..
Mitglied: mbehrens
01.12.2020 um 22:22 Uhr
Zitat von Nagus:

okay, mit [String[]]$recipient="xxxx", "yyyy" funktioniert es.

Kann man das auch noch anders defnieren?

Viele Möglichkeiten, u. a.:

Bitte warten ..
Mitglied: Nagus
02.12.2020 um 00:23 Uhr
Ah Danke! D.h. es ist nur ein Array. Damit habe ich schon öfters gearbeitet. Mit Strring[] konnte ich nix anfangen.
Bitte warten ..
Mitglied: erikro
02.12.2020 um 18:45 Uhr
Zitat von Nagus:

okay, mit [String[]]$recipient="xxxx", "yyyy" funktioniert es.

Kann man das auch noch anders defnieren?


Thx mbehrens

Das war das, was ich als erste Antwort geschrieben hatte. ;-) face-wink
Bitte warten ..
Mitglied: erikro
02.12.2020 um 18:47 Uhr
Zitat von Nagus:

Ah Danke! D.h. es ist nur ein Array. Damit habe ich schon öfters gearbeitet. Mit Strring[] konnte ich nix anfangen.

Steht in meiner ersten Antwort: Du brauchst ein StringArray und keinen String. Wobei ein OjectArray auch funktioniert. Das wäre dann die Lösung mit dem $var=@().
Bitte warten ..
Heiß diskutierte Inhalte
Internet
Kein Internet nach Windows 2019 Server Installation
gelöst ZygmundVor 1 TagFrageInternet25 Kommentare

Computer : HP ProLiant DL580 Gen7 , 4x CPU , 16 GB ECC Ram, 1 TB SAS Installation von - Windows 8 Server - ...

Windows 10
Vom Homeoffice auf lokale Dateien zugreifen
SayllesVor 1 TagFrageWindows 106 Kommentare

Guten Morgen, meine Frau ist im Homeoffice, ihr Arbeitgeber stellt ihr einen Access der unter Server 2016 lauft zur Verfügung. Dieser Remote zugriff funktioniert ...

Windows Server
GPO verschieben von Benutzern
gelöst AnGi1964Vor 1 TagFrageWindows Server10 Kommentare

Hallo in die Runde! Ich habe als Neuling hier gleich 2 Fragen und hoffe, das mir geholfen werden kann. 1. Ich habe bei einem ...

Outlook & Mail
Outlook 2019 stürzt bei Erhalt von Besprechungsanfrage ab
gelöst PhiltaerVor 1 TagFrageOutlook & Mail17 Kommentare

Hallo, ich habe ein ganz merkwürdiges Problem. Outlook 2019 stürzt beim Erhalt von Emails die Besprechungsanfragen enthält ab. Das Programm friert ein mit "Reagiert ...

Firewall
Kennt jemand Forcepoint Firewalls oder setzt diese sogar ein?
ZeroTrustVor 1 TagFrageFirewall2 Kommentare

Ich wäre interessiert an User Meinungen über diese Firewall Lösungen. Kenne ich absolut nicht und habe auch noch nie davon gehört, geschweige jemals damit ...

Router & Routing
Router Firewall gesucht
HamBamVor 1 TagFrageRouter & Routing9 Kommentare

Hallo zusammen, ich schaue mich für die Firma aktuell nach neuen Routern für unsere Außenstellen um. Aktuell haben wir da diese silbernen, bei Administratoren ...

Windows Server
Server 2019 - VM (DC) hängt sporadisch
zer0g2224Vor 1 TagFrageWindows Server13 Kommentare

Hallo liebe Kolleginnen und Kollegen, ich habe mal wieder eine Frage zu einem Problem: Eine VM (DC) bleibt im Betrieb sporadisch "hängen". Das äußert ...

Server-Hardware
MacOS Netzwerk für Kreativagentur
phil2goldVor 1 TagFrageServer-Hardware7 Kommentare

Grüße euch! Ich habe eine Kreativagentur, die überwiegend Social Media Content und Werbefilme produziert. In unserem neuen Büro möchte ich ein Netzwerk einrichten, in ...