Linux:コンソールからメールを送信する

新年の休暇の後、多くの写真が蓄積され、そのいくつかを友人と共有することにしました。 メールでファイルを転送することにしました。
写真は事前に準備されています。 その後、最初の部分はgmail Webインターフェースを介して送信されました(コンピューターにはメールクライアントがありません)。 私はすぐにこのプロセスを最適化したかったのです。実際、いくつかの同一のフィールドに入力し、さまざまなファイルを添付して、複数の手紙を送信する必要があります。
私のタスクに完全に合った小さなスクリプトをグーグルで見つけました。 Gentooはポートに存在するため、ポートから設定します。

emerge -av net-mail/sendEmail

インストール後、組み込みヘルプの調査に進みます。 簡単に調べてみると、私の場合、次のキーを使用してスクリプトを実行する必要があることがわかります。

sendEmail -f from_mail@gmail.com -t to_mail@mail.ru -o message-charset=utf-8 -u "Photos..." \
-m " ..." -s smtp.gmail.com -xu from_mail@gmail.com -xp PASSWORD \
-l log_file.txt -a photo_1.jpeg photo_2.jpeg


-f from_mail@gmail.com-どの石鹸からメールを送信しますか
-t to_mail@mail.ru-手紙のヘルメット
-o-メッセージエンコードなどの追加オプション。
-u「写真...」は石鹸のテーマです。
-s smtp.gmail.com-メール送信サーバー
-xu from_mail -xp PASSWORD-メールのログインパスワード
-l log_file.txt-ログを書き込む場所。
-a-添付ファイル


Source: https://habr.com/ru/post/J80279/


All Articles