Email per CMD senden?
Wie sendet man Emails per CMD ??
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 11113
Url: https://administrator.de/contentid/11113
Ausgedruckt am: 26.11.2024 um 10:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo zusammen,
Ich musste im Studium mal nen Mail-Client schreiben. Ich bekomme nicht alles mehr hin aber ich weiß noch dass man einen "offenen" Mail-Server per Telnet ansprechen kann.
Fix googlen .....
http://usertools.plus.net/tutorials/id/21
Gruß Enne
Ich musste im Studium mal nen Mail-Client schreiben. Ich bekomme nicht alles mehr hin aber ich weiß noch dass man einen "offenen" Mail-Server per Telnet ansprechen kann.
Fix googlen .....
http://usertools.plus.net/tutorials/id/21
Gruß Enne
Hallo,
per CMD so direkt nicht. Du brauchst da schon ein Programm, das eine Verbindung zum SMTP-Server aufbauen kann. Dazu würde schon telnet ausreichen:
Dann einfach die Kommandos des SMTP-Protokolls verwenden (Serverantworten sind mit eckiger klammer gekennzeichnet)
Das ist aber ohne Gewähr, weil ich solche Spielereien schon lange nicht mehr gemacht habe (wozu auch, außer um es mal zu probieren). Ich weiß auch nicht, wie das ist, wenn der Server schon zum Versenden eine Authentifizierung will.
Am besten Du schaust mal in der RFC zu SMTP nach...
Eine ganz alte RFC findest Du unter:
http://www.ietf.org/rfc/rfc821.txt
Da gibt es aber mittlerweile ganz sicher Ergänzungen, etc. Einfach mal googlen.
Gruß,
TIM
per CMD so direkt nicht. Du brauchst da schon ein Programm, das eine Verbindung zum SMTP-Server aufbauen kann. Dazu würde schon telnet ausreichen:
telnet mein-smtp-server.de
Dann einfach die Kommandos des SMTP-Protokolls verwenden (Serverantworten sind mit eckiger klammer gekennzeichnet)
HELO Internetname.deinesrechners.de
> 250 Ok
MAIL FROM:"ich"< ich@meinereiner.de>
> 250 Ok
DATA
> 354 End data with < CR>< LF>.< CR>< LF> [sprich am Ende RETURN + Punkt + RETURN]
From: "Ich"< ich@meinereiner.de>
To: < du@deinereiner.de>
Subject: Testmail
Testmail [= der eigentliche Mailbody, also text]
[RETURN + Punkt + RETURN]
QUIT
Das ist aber ohne Gewähr, weil ich solche Spielereien schon lange nicht mehr gemacht habe (wozu auch, außer um es mal zu probieren). Ich weiß auch nicht, wie das ist, wenn der Server schon zum Versenden eine Authentifizierung will.
Am besten Du schaust mal in der RFC zu SMTP nach...
Eine ganz alte RFC findest Du unter:
http://www.ietf.org/rfc/rfc821.txt
Da gibt es aber mittlerweile ganz sicher Ergänzungen, etc. Einfach mal googlen.
Gruß,
TIM
doch das geht über cmd
du musst einfach das eingeben
net send (pc-name) (mittleilung)
du musst einfach das eingeben
net send (pc-name) (mittleilung)
sorry, aber damit wird keine email via SMTP verschickt, sondern nur eine message an das messenger-server an einen pc oder angemeldeten user .... dazu muss das messenger-service laufen und der user/pc via NetBIOS (NetBT) ... zB WINS auflösbar sein.
j.