Am Mit, 17 Mär 2010, Christian Brabandt schrieb:
On Mi, 17 Mär 2010, Dieter Kluenter wrote:
David Haller writes:
So ist das schonmal nicht richtig und AFAIK kann mailx das auch
nicht besser. Das schickt dir nämlich das tgz als rohe Daten im Body
ohne passende Header (geschweige denn Base64/QP Kodierung). Für mailx
muß man also selber (per script) die Daten vorher kodieren und
ggfs. passende Header einfügen.
Lieber David, da bist du auf dem Holzweg, habe ich vorher getestet,
soll ich dir eine Testmail senden?
Das traditionelle mailx kann das aber nicht. Du benutzt also
höchstwahrscheinlich nail bzw. heirloom-mailx.
Lieber Dieter,
wenn du was anderes als mailx verwendest -- da kann ich nix für.
$ rpm -qf `which mailx `
mailx-8.1.1-139
$ mailx -s "" root < ~/ping.txt.gz
====
Return-Path: <dh>
Received: (from dh@localhost)
[..]
Date: Thu, 18 Mar 2010 03:52:27 +0100
From: David Haller
Message-Id: [<....>]
To: root[@localhost]
Subject:
^_21^H§^Fp:^^^M232²^S214usyýñê226xÔ237$tÂ206Úßè2[..]
====
(und das jetzt nur per C&P hier eingefügt). In der Queue ist der Body
das gzip selber
# file dfDAA06995
dfDAA06995: gzip compressed data, deflated, [..]
Obiges ist jedenfalls keine korrekte Mail.
Bei mutt kannst du dich drauf verlassen, daß es mutt ist und die Mail
korrekt rausgeht, zumal wenn du evtl. Konfigdateien ignorierst und
alles nötige selber per -e auf der Kommandozeile setzt. Und zwar seit
mind. 10 Jahren. Eher noch deutlich länger. Bei mail/mailx/nail weißt
du nie, was du wirklich aufrufst und was das mit deiner Mail macht.
Auf der sicheren Seite bist du nur, wenn du alles (Header, Body
kodieren, etc. pp) selber machst und erst dann an mail/mailx
verfütterst. Oder gleich an /usr/bin/sendmail. Oder gleich per SMTP.
-dnh
--
Oh, please. The Pentagon's lost entire countries. -- Col. O'Neill
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@opensuse.org
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@opensuse.org