使用mailx命令在UNIX中使用邮件发送附件

时间:2014-06-09 09:59:03

标签: shell unix

我使用以下命令在UNIX中发送附件:

uuencode source_name target_name | mailx -s "logs" "abc.gmail.com"

上面的提交工作正常,但我的问题是,该文件以非常难以理解的格式出现。我:它没有从源文件中获取新行

1 个答案:

答案 0 :(得分:0)

您的文件可能包含Unix行结尾,并且您正试图在Windows上的编辑器(例如记事本)中查看它,但不了解它们。尝试使用其他编辑器,如WordPad,Notepad ++或TextPad。

或者,您可以先在文件上运行unix2dos,将换行符从Unix格式(换行符)转换为DOS格式(回车符+换行符)

unix2dos < source_name | uuencode target_name | mailx -s "logs" "abc.gmail.com"