PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : E-Mail versenden ohne Mailserver ?



Primusio
18.06.02, 10:51
Hallo Freunde,
habe mal eine Frage und zwar haben wir in unseren Aussenstellen jeweils einen Squid stehen, welcher über einen ELSA Router im Internet ist.
Nun meine Frage, wir würden vom Squid gerne jeden Tag zu einer bestimmten Uhrzeit ein E-Mail zu unserer Hauptstelle schicken lassen.

das geht über CronJobs, soweit weiß ich es aber was muss ich tun damit er E-Mails versenden kann ? Man soll nicht drauf antworten können also er muss jeden Tag nur ein Mail senden aber gar nichts empfangen.
Wie kann ich das tun ohne mir noch umständlich Mail server oder sonstiges einzurichten ?

Danke für eure Hilfe.

MfG
Primusio

muchmarc
18.06.02, 11:01
Ich würd im Cronjob den fastmail - Befehl verwenden.

Brauchst dazu den Text in einer Datei gespeichert die
du dann dem Befehl übergibst.

Habe leider fastmail nicht installiert, so das ich nicht
die korrekte Syntax kenne.

Vorteile sind aber:
Der Absendename kann verändert werden.
Ein reply auf die Absendeadr. funzt net.

fastmail -s "Subject" -f DATEINAME _weiterweißichnicht_

micha
18.06.02, 12:38
Hi,

ne Mail kannst Du auch per telnet verschicken:



micha:/> telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 micha.aichler.net ESMTP Sendmail 8.12.2; Tue, 18 Jun 2002 12:30:01 +0200
HELO localhost
250 micha.aichler.net Hello localhost [127.0.0.1], pleased to meet you
MAIL FROM:micha@aichler.net
250 2.1.0 micha@aichler.net... Sender ok
RCPT TO:micha@aichler.net
250 2.1.5 micha... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
Subject: Testmail
Dies ist ein Test.
.
250 2.0.0 g5IAU1bn003566 Message accepted for delivery
QUIT
221 2.0.0 micha.aichler.net closing connection
Connection closed by foreign host.


Das Ganze lässt sich dann in ein Script einsetzen:



#!/bin/sh

telnet localhost 25 << EOS
HELO localhost
MAIL FROM:micha@aichler.net
RCPT TO:micha@aichler.net
DATA
Subject: Testmail
Dies ist ein Test.
.
QUIT
EOS

exit 0


Gruß micha