PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mails aus der Mbox nochmal verschicken



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...

muell200
31.08.04, 11:46
hallo

sorry keine lösung, ...

warum testet du dein spamassin nicht mir spamc < /test.email

temir
31.08.04, 13:38
mail -f "$MBOX" ?? - schau' mal ins 'man mail', - vielleicht ist es...