2011-01-02 5 views
0

Ich sende E-Mails mit mailx, was gut funktioniert. Wenn ich E-Mail sende mit einer Anlage, auf Gmail WebUI die Anlagen in Ordnung ist, aber nicht in Mail.app unter Mac OS X die Bash-Code:Bash: mailx Anhang nicht erkannt

(uuencode file file) | mailx -s "subject" "[email protected]" 

In Mail.app Befestigung zeigen sich als Text in der Nachrichtentext:

begin 777 file M[[N_(PT*(R!C8V-A;2! 

Gibt es eine Lösung?

+0

nicht Uuencode verwenden; es war nie ein gutes Werkzeug für die Aufgabe, die es tun sollte, weil sein Datenformat signifikante nachgestellte Leerzeichen enthält - und die Berechtigungen, die uuencode/uudecode für die dekodierten Dateien festlegen, sind normalerweise falsch. Verwenden Sie ein Base-64-Codierungsschema. –

Antwort

0

Dies scheint in Snow Leopard Release unterbrochen zu sein, siehe this article für eine Problemumgehung.

+0

Ja, ich habe diesen Artikel vor -dank- gesehen, aber ich möchte sendmail nur als letztes Mittel verwenden. – Adrian