Linuxユーザーとして、添付ファイル付きの電子メールを送信する端末ベースの方法を好むかもしれません。この記事では、Linux Mint20のコマンドラインから添付ファイル付きの電子メールを送信する4つの異なる方法を紹介します。
Linux Mint 20のコマンドラインから、次の4つの方法のいずれかを使用して、添付ファイル付きの電子メールを送信できます。
注:以下で説明するすべての方法について、abc.txtという名前のサンプルテキストファイルをすべての電子メールに添付しました。 PDF、スプレッドシート、画像、音声など、他の種類のファイルを添付することもできます。
方法1:muttパッケージを使用する
muttパッケージは、デフォルトではLinuxシステムにインストールされていません。したがって、最初にターミナルで以下のコマンドを実行して、このパッケージをインストールする必要があります。
$sudoaptインストール雑種
次の図に示すように、muttパッケージが必要なすべての依存関係とともにLinux Mint 20システムにインストールされると、さらにコマンドを実行できます。
muttパッケージがシステムにインストールされたら、このパッケージを使用して、以下に示す方法で添付ファイル付きの電子メールを送信できます。
$捨てたメール本文のサンプル|mutt –sサンプルの電子メール件名–sampleAttachment SampleEmailID
ここで、サンプルの電子メール本文を実際の電子メール本文に置き換えます。メールの実際の件名を含むサンプルのメール件名。添付するファイルのパスを含むSampleAttachment(添付するすべてのファイルのパスをスペースで区切って指定するだけで、1つの電子メールに複数のファイルを添付することもできます)。 SampleEmailIDは、電子メールの送信先となる目的の受信者の電子メールIDを含みます。
方法2:mailコマンドを使用する
mailコマンドはmailutilsパッケージに含まれていますが、これはデフォルトではLinuxシステムにインストールされていません。したがって、この方法を使用するには、まずターミナルで次のコマンドを実行してこのパッケージをインストールする必要があります。
$sudoaptインストールmailutils
以下の画像に示すように、mailutilsパッケージが必要なすべての依存関係とともにLinux Mint 20システムにインストールされると、さらにコマンドを実行できます。
mailutilsパッケージがシステムにインストールされたら、このパッケージを使用して、次の方法で添付ファイル付きの電子メールを送信できます。
$捨てたメール本文のサンプル|mail –sサンプルの電子メール件名SampleEmailID –SampleAttachment
ここで、サンプルの電子メール本文を実際の電子メール本文に置き換えます。メールの実際の件名を含むサンプルのメール件名。添付するファイルのパスを含むSampleAttachment(添付するすべてのファイルのパスをスペースで区切って指定するだけで、1つの電子メールに複数のファイルを添付することもできます)。 SampleEmailIDは、電子メールの送信先となる目的の受信者の電子メールIDを含みます。
方法3:mailxコマンドを使用する
mailxコマンドもmailutilsパッケージに含まれており、おそらくこのパッケージは方法2で既にインストールされているため、パッケージを再度インストールする必要はありません。代わりに、mailxコマンドを使用して、以下に示す方法で添付ファイル付きの電子メールを送信できます。
$捨てたメール本文のサンプル|mailx –sサンプルの電子メール件名–sampleAttachment SampleEmailID
ここで、サンプルの電子メール本文を実際の電子メール本文に置き換えます。メールの実際の件名を含むサンプルのメール件名。添付するファイルのパスを含むSampleAttachment(添付するすべてのファイルのパスをスペースで区切って指定するだけで、1つの電子メールに複数のファイルを添付することもできます)。およびSampleEmailIDと、電子メールの送信先の電子メールID。
方法4:mpackパッケージを使用する
mpackパッケージもデフォルトではLinuxシステムにインストールされていません。ターミナルで以下のコマンドを実行すると、このパッケージをインストールできます。
$sudoaptインストールmpack
次の図に示すように、mpackパッケージがLinux Mint 20システムに必要なすべての依存関係とともにインストールされたら、さらにコマンドを実行できます。
mpackパッケージがシステムにインストールされたら、このパッケージを使用して、以下に示す方法で添付ファイル付きの電子メールを送信できます。
$mpack –sサンプル電子メール件名–a SampleAttachment SampleEmailIDここで、サンプルの電子メールの件名を実際の電子メールの件名に置き換えます。添付するファイルのパスを含むSampleAttachment(添付するすべてのファイルのパスをスペースで区切って指定するだけで、1つの電子メールに複数のファイルを添付することもできます)。およびSampleEmailIDと、電子メールの送信先の電子メールID。
結論
この記事で説明する4つの方法のいずれかを使用すると、添付ファイル付きの電子メールを必要な数だけ簡単に送信できます。これらの方法は非常に単純で簡単であり、必要なパッケージをインストールした後、コマンドラインを介して添付ファイル付きの電子メールを送信するために1つのコマンドを実行するだけです。これらのコマンドを自由に使用できるため、添付ファイル付きの電子メールの送信は、端末を介するよりも簡単なことはありません。