Hallo, Am Son, 20 Mai 2007, Manfred Tremmel schrieb:
Am Samstag, 19. Mai 2007 04:28 schrieb David Haller:
Wenn /attachement/file/name nicht 7-bit plain-text ist und nicht über
Das File ist bz2 gepackt, also kein 7-bit
getestete 8bit durchreichende Server läuft bekommst du dann da
Es gibt keine Server zwischen mir und dem File, hab ich wohl nochmal Glück gehabt.
Darum geht's ja nicht. Zwischen dir und dem Empfänger ist relevant.
Das wird lokal auf dem Server per postfix in mein Postfach gelegt und von da "fetchmaile" ich es mir direkt.
In dem Szenario, wenn du dir das lokal selber mailst geht das wohl.
Datenschrott. Es sei denn, dein 'mail' ist nicht das, für das es sich ausgibt. mail und mailx enkodieren Attachments nicht automatisch.
Na, wieder ein paar Bytes gespart ;-)
Ist das lokal so relevant? Und ich sach nur yenc... *schauder*
Im Zweifelsfall sollte man mutt oder nail o.ä. _explizit_ als solches aufrufen.
Ist wohl besser, wenn man die Sache nach außen weitergibt.
Allerdings. Oder man kümmert sich eben selber um eine passende Kodierung des Body, indem man z.B. mimencode o.ä. verwendet und dessen Ausgabe dann an 'mail' weiterreicht. Also Header, Body _und_ Attachment selber zusammenbaut (mit mimencode o.ä. zum kodieren des Attachments, korrekten Content-Type Angaben samt Zeichensatz etc.). Oder man überlässt diesen eher nervigen Teil _explizit_ 'nail' oder 'mutt', aber eben _nicht_ dem "Standardtool" 'mail', denn "Standardmäßig" kann mail das nicht. Oder (v.a. wenn man die zu versendenden Daten noch "vorverarbeitet") man greift gleich zu perl, verwendet MIME::* / Mail::* / NET::SMTP o.ä. (z.B. Mail::Sender) und macht gleich alles damit, wenn man eh schonmal dabei ist und perl "schon läuft". Und _das_ läuft dann $überall, wohl sogar auf $windoof ;) Aber nochmal: Meine Hauptkritik ist, dem Tool 'mail' die Fähigkeit der Option '-a' und korrekte Enkodierung von Anhängen zu unterstellen. Wenn das lokale 'mail' das kann, ist es ein (neueres) 'mailx', 'nail' oder sonstwas. Aber kein 'mail'. Man sollte das Tool dann explizit(!) als solches (also als mailx, nail, ...) aufrufen. Dann klappt's auch $sonstwo (wo's ein 'nail' oder so gibt) und mit der hübschen Nachbarin, die dein Script verwenden soll um dir Mails zu schicken... :P -dnh, dessen 'mailx' (und somit das lokale 'mail') die Option '-a' nicht kennt PS: Ich glaub ja, _du_ kennst das Problem; aber $andere vielleicht nicht... PPS: Ich verschicke die FAQ-Pointer mit mutt und einer leeren(!) Config-Datei, konkret '-F /dev/null', d.h. _alle_ Einstellungen sind die einkompilierten defaults oder werden explizit noch auf der Kommandozeile übergeben. Was mittels (mehrerer) Optionen '-e ...' möglich ist. Alternativ kann man sich ne extra-Config Datei basteln und per -F übergeben. -- 76: Internet Der gescheiterte Versuch, über Computernetzwerke Informationen zu übertragen. -- 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