Ich möchte E-Mail von einem Skript auf einer Windows Server 2003 Standard Edition senden. Ich denke, das Server-Setup ist ziemlich out-of-the-box.E-Mail von einem Windows-Skript senden
Der Mail-Server ist ein Exchange-Server, und wenn Sie im internen Netzwerk sind, können Sie einfach altes SMTP verwenden. Ich habe es von meinem Rechner aus mit Perl gemacht, aber leider ist Perl auf dem Server nicht verfügbar.
Gibt es eine einfache Möglichkeit, dies aus einer .bat-Datei oder einem anderen Weg zu tun, der keine zusätzliche Software erfordert?
Edit:
Danke für die schnellen Antworten. Das "blat" Ding würde wahrscheinlich gut funktionieren, aber mit wscript muss ich keine separate Binärdatei verwenden.
Ich habe PhiLho's Beitrag nicht gesehen, als ich das erste Mal eine Antwort bearbeitet und ausgewählt habe. Ich brauche den Code hier nicht zu kopieren.
speichern Sie einfach das Skript in eine Datei, sagen SENDMAIL.VBS, und dann rufen Sie an der Eingabeaufforderung wie folgt:
wscript sendmail.vbs
Erhalten ein 'Der Server hat die Absenderadresse abgelehnt ... Muss einen STARTTLS-Befehl zuerst ausgeben.' –
@TomHoward Bei Mail-Servern müssen Sie häufig eine POP3-Anfrage durchführen, um den Benutzer zu authentifizieren, bevor Sie eine SMTP-Anfrage versenden. – PhiLho