コマンドラインで暗号化された接続を介して電子メールを安全に送信するには?

コマンドラインで暗号化された接続を介して電子メールを安全に送信するには?

Stackexchangeネットワークで次の関連質問を見つけました。

しかし、最後のものを除いて、すべてWindowsまたはDebianについて話し、RHEL / CentOS用のソフトウェア(例msmtp-mta:)を指定するのに私が見つかりませんでした。

最後に接続された解決策は問題ありませんが(CentOSで動作します)、Base64でエンコードされた文字列を取得するには、コマンドライン(Perl 1行)にプレーンテキストでパスワードを入力する必要があります。この場合、Base64は少し必要です。後でopensslランタイム中に入力されたエンコードされた文字列。bashコマンドの履歴を無効にしたと仮定しても、base64文字列は暗号化されず、それ自体が端末の履歴、クリップボード、および他の場所に保存されるため、これは比較的安全ではありません。また、可能であれば仮想端末で作業するのでコピー&ペーストがまったく必要ないソリューションを期待しています。

また、解決策があることを願っています。会議ビジネス環境でも動作します。自分のメールパスワードを入力しても画面に表示されないでください。bash(ログインと同じです。)

したがって、正確な質問は次のとおりです。どうやってできるか安全にCentOSのコマンドラインからGmailアカウントからメールを送信しますか?

ベストアンサー1

バラよりこのstackoverflowの答えEpelリポジトリからCentOSにmsmtpをインストールする方法について説明します。

設定ファイルに~/.msmtprcプレーンテキストパスワードを入力するか、passwordevalコマンド名に設定して必要な方法でパスワードを取得できます。

おすすめ記事