簡體   English   中英

Shell腳本-Unix-mailx

[英]Shell Script - Unix - mailx

當我使用以下命令從Unix發送電子郵件時遇到此問題:

uuencode data.js.txt data.js.txt | mailx -r "From" -s "someSubject" "To@gmail.com"

所以這里的問題是當我收到電子郵件時,我沒有正確收到附件。

我收到這樣的消息:

begin 664 data.js.txt

M=F%R(%120E]0,3`@/2!;(C`T+3`W+3$V(#`X.C`P.C0T(S`C,",C(BPB,#0M
M,#<M,38@,#DZ,#`Z-3`C,",P(R,B+"(P-"TP-RTQ-B`Q,#HP,#HU-B,P(S`C
M(R(L(C`T+3`W+3$V(#$Q.C`P.C$P(S`C,",C(BPB,#0M,#<M,38@,3(Z,#`Z
M-3$C,",P(R,B+"(P-"TP-RTQ-B`Q,SHP,#HP-B,P(S`C(R(L(C`T+3`W+3$V
M(#$T.C`P.C$V(S`C,",C(BPB,#0M,#<M,38@,34Z,#`Z,S,C,",P(R,B+"(P
M-"TP-RTQ-B`Q-CHP,#HT,B,P(S`C(R(L(C`T+3`W+3$V(#$W.C`P.C4P(S`C
M,",C(BPB,#0M,#<M,38@,3@Z,#$Z,#`C,",P(R,B+"(P-"TP-RTQ-B`Q.3HP
M,#HQ,R,P(S`C(R(L(C`T+3`W+3$V(#(P.C`P.C(P(S`C,",C(BPB,#0M,#<M

當我像這樣發送文件時:

uuencode ${filename} ${filename} | mailx -r $FROM -m $TO

該文件不會有任何問題,但我的郵件中需要一個主題

我能做什么 :( ?

好吧,我找到了解決方案:

(
cat << !
From : ${FROM}
To : ${TO}
Subject : ${SUBJ}
!
uuencode ${filename} ${filename}

) | /usr/sbin/sendmail -f $FROM -v $TO

此選項非常完美。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM