首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shell脚本- Unix - mailx

Shell脚本- Unix - mailx
EN

Stack Overflow用户
提问于 2016-07-07 12:23:41
回答 1查看 487关注 0票数 0

当我用以下命令从Unix发送电子邮件时,我遇到了这个问题:

代码语言:javascript
复制
uuencode data.js.txt data.js.txt | mailx -r "From" -s "someSubject" "To@gmail.com"

因此,这里的问题是,当我收到电子邮件,我没有得到正确的附件。

我收到的是这样的:

代码语言:javascript
复制
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

当我像这样发送文件时:

代码语言:javascript
复制
uuencode ${filename} ${filename} | mailx -r $FROM -m $TO

我的文件没有问题,但我需要邮件中的subject

我能做些什么?

EN

回答 1

Stack Overflow用户

发布于 2016-07-07 13:08:13

我找到了解决办法:

代码语言:javascript
复制
(
cat << !
From : ${FROM}
To : ${TO}
Subject : ${SUBJ}
!
uuencode ${filename} ${filename}

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

这一选择非常有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38245396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档