PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tenet über shell-script?



01-04-2001, 19:31
Hallo!
ich wollte mal spasshalber ne email über ein shellscript verschicken.
ich habe postings zu ftp gefunden und das gelesene auf telnet übertragen:
aufruf:
telnet <telnet.txt>>meldung 2>&1

telnet.txt:
open
localhost 25
MAIL FROM:alex
RCPT TO:alex
DATA
texttext
.
quit

die Meldungen sehen so aus:
telnet> (to) Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.

die mail kommt nicht an irgendwas geht schief.
ich denke das läuft zu schnell, aber ein sleep kann man da ja nicht einbauen.
Hat jemand ne Ahnung wie´s geht?

danke
alex

mist! schon wieder im Thema vertippt - wie kann ich das ändern?

[Dieser Beitrag wurde von linuxnow am 01. April 2001 editiert.]

01-04-2001, 21:06
Ich wuerde telnet wenn schon mit expect fernsteuern.
Dann koennte man aber auch gleich mit einer Skriptsprache Python/Tcl/Perl den Port aufmachen.
Mail von aus Skripten kann man aber auch mit dem Befehl mail verschicken.
Einfach mal die man pages dazu lesen

03-04-2001, 17:39
@jgbauman
hast Du mal nen link auf expect?
wenn ich das suche kriege ich 1000000 treffer, aber nix gescheites.

gruß
alex

03-04-2001, 19:04
http://expect.nist.gov/

OS Programme sucht mensch am besten mit http://www.freshmeat.net ;-)

04-04-2001, 19:17
danke für den link

daß ich mails mittels mail verschicken kann is mir klar, vielmehr geht´s um das problem telnet mittels sh.script zu bedienen.
Sonst könnte ich ja auch einfach ein mailprogramm nehmen http://www.linuxforen.de/ubb/wink.gif