112timo
Goto Top

E-Mail versenden mit PowerShell

Hallo liebe Comunity,

ich soll mit hilfe der Powershell eine E-Mail mit Dateianhang versenden können, jedoch zeigt diese mir immer folgende Fehlermeldung:

Send-MailMessage : Für den SMTP-Server ist eine sichere Verbindung erforderlich, oder der Client wurde nicht authentifiziert. Die Serverantwort war: Must issue a
STARTTLS command first
In C:\Users\hesse\Desktop\Skripte\Unbenannt2.ps1:1 Zeichen:1

back-to-topSend-MailMessage -to "*mailadresse*" -from " Timo ...

back-to-top~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], SmtpException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage


Hier mein Code:

Send-MailMessage -to "***@web.de" -from " Timo <***@web.de>" -Subject "Test" -body "Test für Send-MailMessage" -SmtpServer "smtp.web.de" -Credential "timo***"  -Attachments "c:/test/test.txt"  

Hoffe mir kann jemand helfen

Gruß Timo


Edit: Mailadresse verschleiert

Content-Key: 307685

Url: https://administrator.de/contentid/307685

Printed on: April 27, 2024 at 20:04 o'clock

Mitglied: 129813
129813 Jun 20, 2016 updated at 07:48:16 (UTC)
Goto Top
Hi.
You have forgotten the following parameters:
-UseSSL -Port 587

Web.de does not allow unencrypted sessions any more, like most other providers.
https://hilfe.web.de/sicherheit/ssl.html

Regards
Member: Lochkartenstanzer
Lochkartenstanzer Jun 20, 2016 updated at 07:49:22 (UTC)
Goto Top
Moin,

highload hat ja schon den Tipp gegeben.

Mein Tipp ist, die Mailadresse himer in der frage etwas zu veschleiern, damit der liebe Feuerwrhmann Timo in Obrigheim demnächst nicht noch mehr Spam bekommt.

lks
Member: 112Timo
112Timo Jun 20, 2016 at 07:54:19 (UTC)
Goto Top
Danke habe die E-Mail beim kopieren der Fehlermeldung nicht bemerkt.
Member: 112Timo
112Timo Jun 20, 2016 at 07:58:46 (UTC)
Goto Top
Danke für Eure schnelle Antwort.

Wenn ich "-UseSSL -Port 587" in mein Skript hinzufüge erhalte ich folgenden Fehler:

Send-MailMessage : Syntaxfehler in Parametern oder Argumenten. Die Serverantwort war: Syntax error in parameters or arguments
In C:\Users\hesse\Desktop\Skripte\Unbenannt2.ps1:1 Zeichen:1

back-to-topSend-MailMessage -to "*mailadresse*" -from " Timo ...

back-to-top~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], SmtpException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage
Mitglied: 129813
Solution 129813 Jun 20, 2016 updated at 08:01:44 (UTC)
Goto Top
Have a look at
Mit Powershell Email versenden, Gmail oder outlook.com
how to use it correctly.
Member: 112Timo
112Timo Jun 20, 2016 at 08:10:32 (UTC)
Goto Top
Thank You

Now it works.