首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Suse Linux上,带有uuencode的邮件不能发送多个具有适当邮件正文的附件

在Suse Linux上,带有uuencode的邮件不能发送多个具有适当邮件正文的附件
EN

Stack Overflow用户
提问于 2013-01-17 14:36:28
回答 1查看 2.2K关注 0票数 0

下面这段特定的代码可以在AIX上正常工作

代码语言:javascript
复制
( echo "mailbody";
  uuencode a.txt 'arenamed.txt';
  uuencode ab.txt 'abrenamed.txt';
  uuencode abc.txt 'abcrenamed.txt';
  uuencode abcd.txt 'abcdrenamed.txt'; ) | mailx -s "$subject" $emailaddress;

但在Linux上,任何uuencode的出现都会在Outlook 2010上查看的电子邮件正文中打印begin 644块。

代码语言:javascript
复制
begin 644 abc.txt
5:F%H<V1L:G-A"F%S9&MJ87-J9#L*
`
end

我试过了,先使用echo的不同变体( echo $body;uuencode filename filenamechanged ),然后使用uuencode,反之亦然,但没有帮助。我可能会使用“邮件-a”,但我想重命名发送电子邮件的文件,所以,我在看uuencode。

除了这里使用sendmail/mutt之外,还有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-10 13:24:43

这就是有效的方法

代码语言:javascript
复制
(echo "Subject: $Mail_Subject";
echo "To:$Mail_List";
echo $Mail_Body;
uuencode $LOG_DIR/FileName1 'AttachmentDisplayName1';
uuencode $LOG_DIR/FileName2 'AttachmentDisplayName2') | sendmail -t $Mail_List

希望这篇文章能帮助任何正在寻找这类问题的人。

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

https://stackoverflow.com/questions/14373410

复制
相关文章

相似问题

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