Linux

在 *nix 中通過命令行發送電子郵件文件的最簡單方法?

  • November 2, 2017

我可以用來將單個文件作為附件發送到 *nix shell 的最簡單(最好是最便攜)的命令是什麼?

假設它是一個二進製附件:

uuencode

$$ filename $$ $$ filename $$| 郵件-s$$ subject $$ $$ recipient address $$ 如果它只是一個文本文件,則無需打擾 UUencoding,例如:

郵件-s

$$ subject $$ $$ recipient address $$<$$ filename $$ 大多數 *NIX 都有郵件和 uuencode,所以這幾乎可以在任何地方工作。

使用 mutt,您可以:

mutt -z -a &lt;file&gt; -s &lt;subject&gt; -- user@example.com

或者,如果您不想輸入正文:

mutt -z -a &lt;file&gt; -s &lt;subject&gt; -- user@example.com &lt; /dev/null

引用自:https://serverfault.com/questions/17589