我在一台运行Linux shell的服务器上。我需要将一个简单的文件邮寄给收件人。如何做到这一点,最好只使用邮件命令?
更新:得到了一个很好的解决方案,改用mutt:
$ echo | mutt -a syslogs.tar.gz admin@domain.org
发布于 2009-05-23 22:09:40
使用uuencode的示例:
uuencode surfing.jpeg surfing.jpeg | mail sylvia@home.com
和参考文章:
http://www.shelldorado.com/articles/mailattachments.html
注意:
您可以使用apt install sharutils
命令来执行uuencode
命令
发布于 2014-05-29 23:46:02
我尝试过的每一个现代Linux版本上的mail
都可以做到这一点。不需要其他软件:
matiu@matiu-laptop:~$ mail -a doc.jpg someone@somewhere.com
Subject: testing
This is a test
EOT
当你完成输入的时候使用ctrl+d。
发布于 2009-05-23 22:49:26
$ echo | mutt -a syslogs.tar.gz admin@domain.org
但它使用的是But,而不是mail (或mailx)。
https://stackoverflow.com/questions/902591
复制相似问题