2014-03-06 41 views
1
  1. 我有一個約10列寬的文件,並嘗試發送它作爲正文。 mailx無法將其作爲正文發送,並將其作爲ATT00001.bin文件和附件發送。發送電子郵件在Linux作爲主題和附件

    mail -s "Subject" emailaddress < file.tsv

    有沒有辦法解決這個問題。

  2. 當我嘗試將其作爲附件發送,使用UUENCODE

    echo "body" | uuencode inputattachment.tsv attachment.tsv) | mailx -s "subject" emailaddress

    我與文本的電子郵件被編碼,看起來像這樣:

begin 644 report7.tsv 
M1&%T92`@("!3=&%T=7,@(#XS,"5V;[email protected]/C$P)75M("!T;W1A;"UL;V=S("`@ 
M("`@=6TE+6QO9W,@("`@("`@('1O=&%L+71R86YS("`@("!U;24M=')A;G,@ 
M("`@("`@=&]T86PM-2XR+C`@("`@('5M)2TU+C(N,"`@("`@("!T;W1A;"TU 
M+C$N,"`@("`@=6TE+34N,2XP("`@("`@('1O=&%L+34N,"XP("`@("!U;24M 
M-2XP+C`@("`@("`@=&]T86PM-"XR+C`@("`@('5M)2TT+C(N,"`@("`@("!T 
M;W1A;"TT+C$N,2`@("`@=6TE+30N,2XQ("`@("`@('1O=&%L+30N,"XP("`@ 
M("!U;24M-"XP+C`@("`@("`@=&]T86PM=6YK;F]W;B`@('5M)2UU;FMN;W=N 
M"C(P,30P,C(P"4-O;7!L971E9`E;)S4N,BXP)UT)6R=L;V<G+"`G=')A;G,G 
M+"`G-2XR+C`G+"`G-2XQ+C`G+"`G-2XP+C`G70DQ,SDR-C4)-#4P+C`Y"3(Y 
M,[email protected],#(W+C<).#<),"XP"3(W,C0S,0DU.#DN,3(),SDT.`DQ+C$S"3`) 
M,"XP"3`),"XP"3`),"XP"3`),"XP#0HR,#$T,#(R,0E7:6YD;W<)6R=L;V<G 
M+"`G=')A;G,G+"`G-2XQ+C`G+"`G-"XR+C`G70E;)VQO9R<L("=T<F%N<` 

我該如何解決1和2?這與MS展望有什麼關係?我需要做一些MS Outlook支持的功能。

+0

尋找涉及使用'sendmail'的解決方案。我認爲這個選項是'-t'。它支持發送正常GUI電子郵件客戶端將理解的附件。對不起,我沒有訪問我的代碼(我的老闆擁有它:-()。祝你好運。 – shellter

回答

1

至少有一對夫婦,你可以用它來發送帶有附件的程序:

  1. 我的Linux系統上的mailx程序具有附加文件作爲MIME份-a選項:

    echo Test body | mail -s "Test subject" -a test.txt [email protected] 
    
  2. Mutt也將做到這一點:

    echo Test body | mutt -s "Test subject" -a test.txt -- [email protected]