2016-07-07 2 views
0

Я с этой проблемой, когда я отправить по электронной почте от Unix с ниже команд:Shell Script - Unix - mailx

uuencode data.js.txt data.js.txt | mailx -r "From" -s "someSubject" "[email protected]" 

Так что вопрос здесь, когда я получаю электронную почту, я не правильно вставьте приложение.

Я получаю это так:

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,[email protected],#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,[email protected],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,[email protected],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,[email protected],[email protected],#$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 

у меня не будет никаких проблем с файлом, но мне нужно тему в моей mail. ?.

Что я могу сделать :(

+0

Try '(эхо "Тема: привет"; эхо; UUENCODE ...) | mailx -r $ FROM -m $ TO'. Кроме того, 'man mailx' говорит, что вы можете установить тему с параметром командной строки' -s'. – Dummy00001

+0

Посмотрите, поддерживает ли ваш 'mailx'' -A 'или' -a' для отправки вложений (если это так, 'mailx' делает кодировку) или использовать другой почтовый клиент для этого. – Kusalananda

+0

Это i nserts Субъект в тело – AmirM86

ответ

0

Ну я нашел решение:

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

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

Эта опция работала идеально

Смежные вопросы