簡體   English   中英

使用mailx發送郵件

[英]Sending mail using mailx

我正在嘗試使用Mailx和uuencode發送郵件,並在shellscript中使用以下附件

attachments=uuencode file1 file1;uuencode file2 file2;

(echo BODY ; $attachments )| mailx -s "Attachments" -m someone@mail.com

對於上述腳本,僅發送不帶附件的郵件,但是當我使用以下腳本時

(echo BODY ; uuencode file1 file1;uuencode file2 file2;)| mailx -s "Attachments" -m someone@mail.com

現在,郵件將隨附件一起發送。

我是相當新的shellscript幫忙。

您為命令替換使用了錯誤的引號:

attachments=`uuencode file1 file1;uuencode file2 file2`

或更好

attachments=$( uuencode file1 file1;uuencode file2 file2 )

請參見bash手冊頁的“ 命令替換”部分

然后使用echo輸出變量內容

(echo BODY ; echo $attachments )| mailx -s "Attachments" -m someone@example.com

暫無
暫無

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

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