使用uuencode,如何重命名发送时附加的文件?
Posted
技术标签:
【中文标题】使用uuencode,如何重命名发送时附加的文件?【英文标题】:Using uuencode, how to rename the file being attached while sending? 【发布时间】:2014-06-04 13:50:44 【问题描述】:我正在使用如下的uuencode
uuencode /root/some/directory/**Test.txt** /root/some/directory/**Test.txt** | mail -s 'test' xyz@mail.com
上述命令按预期工作,但是当邮件到达 xyz@mail.com 的收件箱时,文件名更改为 rootsomedirectoryTest.txt 但实际文件名是 Test.txt
当我从文件所在的目录触发此命令时,文件名保持不变。 上面的命令添加了文件名的路径,但我需要发送原始文件名。
有人可以帮忙吗?
【问题讨论】:
【参考方案1】:在文件所在的目录下工作,不要指定完整的路径名:
cd /root/some/directory
uuencode Test.txt Test.txt | mail -s 'test' xyz@mail.com
【讨论】:
uencode /root/some/directory/Test.txt Test.txt | mail -s 'test' xyz@mail.com .... 这行得通。【参考方案2】:随便用
uencode /root/some/directory/Test.txt Test.txt | mail -s 'test' xyz@mail.com
【讨论】:
以上是关于使用uuencode,如何重命名发送时附加的文件?的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch 索引文件夹应重命名并附加 currentdate