Powershell Send-Mailmessage
Guten Morgen zusammen,
bräuchte mal Hilfe bei dem cmdlet Get-ChildItem / Send-MailMessage,
Verschicke mit Send-MailMessage Emails mit Anhang. Das funktioniert auch soweit tadellos.
Das Problem ist das die Anhänge im Schnitt pro Datei 2MB groß sind.
Gibt es eine Möglichkeit Emails zu versenden die immer nur einen Anhang haben ?
Beispiel in dem Verzeichnis BlaBla sind mehrere PDFs, jetzt möchte ich jede PDF separat verschicken bis das Verzeichnis leer ist.
Danke und Gruß Testwilli
bräuchte mal Hilfe bei dem cmdlet Get-ChildItem / Send-MailMessage,
Verschicke mit Send-MailMessage Emails mit Anhang. Das funktioniert auch soweit tadellos.
Das Problem ist das die Anhänge im Schnitt pro Datei 2MB groß sind.
Gibt es eine Möglichkeit Emails zu versenden die immer nur einen Anhang haben ?
Beispiel in dem Verzeichnis BlaBla sind mehrere PDFs, jetzt möchte ich jede PDF separat verschicken bis das Verzeichnis leer ist.
Danke und Gruß Testwilli
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 466618
Url: https://administrator.de/forum/powershell-send-mailmessage-466618.html
Ausgedruckt am: 22.04.2025 um 02:04 Uhr
2 Kommentare
Neuester Kommentar
Moin,
ja klar:
oder als Einzeiler für die Kommandozeile:
Den Rest der send-mailmessage-Parameter kennst Du ja.
hth
Erik
ja klar:
$pdfs = get-childitem -path x:\pdf-verzeichnis\*.pdf
foreach($pdf in $pdfs) {
send-mailmessage -attachments $pdf.fullname -to nospam@nospam.org ...
}
oder als Einzeiler für die Kommandozeile:
gci -path x:\pdf-verzeichnis\*.pdf | %{send-mailmessage -attachments $_.fullname -to nospam@nospam.org ...}
Den Rest der send-mailmessage-Parameter kennst Du ja.
hth
Erik