Eddie
31.08.04, 11:28
Hallo,
um Spamasassin zu testen habe ich ein skript zum versenden vom gesammelten Spam geschrieben. Die Mails liegen in einzelnen Dateien im Unix Mailbox format vor und werden per telnet auf Port 25 versendet:
(sleep 1
echo "HELO $HOST"
sleep 2
echo "MAIL FROM:$SENDER"
sleep 2
echo "RCPT TO:<$RCPT>"
sleep 5
echo DATA
sleep 2
cat $SPAM_DIR/mail_$ID.mail # liest die mail ein
echo "."
sleep 2
echo quit
sleep 1) | telnet $EMPF_HOST 25
Das funktioniert soweit, nur leider ist die Komplette mail (auch der Header) im Body der neuen Mail.
Wenn ich exact die selben Schritte auf der Kommandozeile ausführe - funktioniert es einwandfrei!
Ausserdem werden die "-" Zeichen durch mehrere sonderzeichen in der Mail ersetzt.
MIMEÿôÿýVersion: 1.0
ContentÿôÿýType: text/plain;
charset="isoÿôÿý8859ÿôÿý1"
ContentÿôÿýTransferÿôÿýEncoding: 8bit
Weis jemand woran das liegt oder hat ne idee wie man es sonst anstellen könnte?
Noch ne bemerkung: Das Skript funktioniert nicht auf debain woody, weis nicht warum...
um Spamasassin zu testen habe ich ein skript zum versenden vom gesammelten Spam geschrieben. Die Mails liegen in einzelnen Dateien im Unix Mailbox format vor und werden per telnet auf Port 25 versendet:
(sleep 1
echo "HELO $HOST"
sleep 2
echo "MAIL FROM:$SENDER"
sleep 2
echo "RCPT TO:<$RCPT>"
sleep 5
echo DATA
sleep 2
cat $SPAM_DIR/mail_$ID.mail # liest die mail ein
echo "."
sleep 2
echo quit
sleep 1) | telnet $EMPF_HOST 25
Das funktioniert soweit, nur leider ist die Komplette mail (auch der Header) im Body der neuen Mail.
Wenn ich exact die selben Schritte auf der Kommandozeile ausführe - funktioniert es einwandfrei!
Ausserdem werden die "-" Zeichen durch mehrere sonderzeichen in der Mail ersetzt.
MIMEÿôÿýVersion: 1.0
ContentÿôÿýType: text/plain;
charset="isoÿôÿý8859ÿôÿý1"
ContentÿôÿýTransferÿôÿýEncoding: 8bit
Weis jemand woran das liegt oder hat ne idee wie man es sonst anstellen könnte?
Noch ne bemerkung: Das Skript funktioniert nicht auf debain woody, weis nicht warum...