GNU/Linux >> Linux の 問題 >  >> Linux

* nixのコマンドラインからファイルを電子メールで送信する最も簡単な方法は?

バイナリ添付ファイルであると仮定します:

uuencode [ファイル名] [ファイル名] | mail -s [件名] [受信者アドレス]

単なるテキスト ファイルの場合は、UUencoding を気にする必要はありません。例:

mail -s [件名] [受信者アドレス] <[ファイル名]

ほとんどの *NIX にはメールと uuencode があるため、これはほとんどどこでも機能するはずです。


mutt を使用すると、次のことができます。

mutt -z -a <file> -s <subject> -- [email protected]

または、本文を入力したくない場合:

mutt -z -a <file> -s <subject> -- [email protected] < /dev/null


「sendEmail は軽量のコマンド ライン SMTP 電子メール クライアントです。コマンド ラインから電子メールを送信する必要がある場合、この無料のプログラムは完璧です。使いやすく、機能が豊富です。bash スクリプト、バッチ ファイルで使用するように設計されています。 , Perl プログラムと Web サイト, しかし、非常に適応性が高く、要件を満たしている可能性があります. SendEmail は Perl で記述されており、モジュールを必要としないという点で独特です. 直感的で柔軟なコマンドライン オプションのセットがあり、非常に簡単に作成できます. [サポートされているプラ​​ットフォーム:Linux、BSD、OS X、Windows 98、Windows NT、Windows 2000、および Windows XP]"

以前から使っていて、とても気に入りました。 -a オプションでファイルを添付できます。


Linux
  1. コマンドラインからアクセス許可と所有者を変更する方法

  2. Patool –ポータブルコマンドラインアーカイブファイルマネージャー

  3. Unix の行末を Windows に変換する

  1. テキストファイルのすべての行に対してコマンドを実行する

  2. コマンドへの引数としてテキストファイルの各行を解析する方法は?

  3. Linux コマンドライン経由で MP3 または WAV ファイルを再生

  1. Linux のコマンドラインからテーブルを切り捨てる

  2. コマンド ラインからファイルにテキストを追加する最も簡単な方法は何ですか?

  3. コマンドラインからdllおよびexeファイルのプロパティ/属性を表示する