Gmailを使用してコマンドライン経由で1行のメールを送信する最も簡単な方法は?

SDsolar

RaspbianとUbunntu16.04 LTSを使用するため、一般的なLinuxソリューションが必要です。

要件は単純です:

コマンドラインから1行の電子メールメッセージを送信する方法が必要です。

この特定のRpi3専用のGmailアカウントを設定しました。アドレスは[email protected]で、2FAはありません。

そのため、ユーザーの介入なしに、どこからでも(cronを含む)1行のメールメッセージを送信できるようにする必要があります。


また、テキストファイルを送信できるようにしたいと思います。基本的に、から何でもstdin

SDsolar

Gmail経由で1行のメッセージを送信する最も簡単な答えは、ssmtpを使用することです。


次のコマンドでインストールします。

sudo apt-get update
sudo apt-get install ssmtp

次の/etc/ssmtp/ssmtp.confように編集します。

[email protected]
mailhub=smtp.gmail.com:465
FromLineOverride=YES
[email protected]
AuthPass=testing123
UseTLS=YES

次のようなワンライナーを送信します。

echo "Testing...1...2...3" | ssmtp [email protected]

または

printf "Subject: Test\n\nTesting...1...2...3" | ssmtp [email protected]

次に、* nixに当てはまりますが、数秒でプロンプトが返されます。

[email protected]アカウントを確認してください。そうすれば、そこにあります。


これは、ファイルを送信するときにもうまく機能します。

cat program.py | ssmtp [email protected]

そして、プログラムはメールボックスに表示されます

ファイルがテキストファイルの場合、最初の行に次のように記載できます。 Subject: xxxxxx

これは、さまざまなcronジョブで使用でき、コンテンツを示す件名付きのデータを送信できます。


これは、stdinを介してssmtpにパイプされるメッセージを準備するすべてのもので機能します。


これらのファイルを他のユーザーから保護するなどの詳細については、次の記事にアクセスしてください。

RaspberryPiコマンドラインからメールを送信する


必要に応じて、フォーマットされたメッセージファイルで変更される可能性のあるアドレスのRuiロックダウンについて投稿された回答も以下で確認してくださいFROM:


今、私が同じ方法でSMSを送信する方法を理解できれば。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コマンドラインを使用して特定の行をコメント化/コメント解除する最も簡単な方法

分類Dev

コマンドラインからファイルのすべての行の先頭に文字列を追加する最も簡単な方法は何ですか?

分類Dev

コマンドライン(pdflatexなし)を使用してテンプレートからpdfを作成する最も簡単な方法は?

分類Dev

コマンドラインでテールからテキストを実行する最も簡単な方法は何ですか?

分類Dev

SharePoint Online(CSOM)内のドキュメントライブラリにフォルダーを確認して作成する最も簡単な方法は?

分類Dev

シェルで最後のエコー コマンドを実行する簡単な方法は?

分類Dev

AWS添付ファイルを使用して、特定の時間にメールを送信する最も簡単な方法は何ですか

分類Dev

コマンドラインを使用してSamba経由でファイルを送信する

分類Dev

コマンドラインからWindowsユーザーに「サービスとしてログオン」を許可する最も簡単な方法は?

分類Dev

コマンドラインで新しいファイルを作成する最も速い/簡単な方法は何ですか?

分類Dev

コマンドラインツールの時間を計る最も簡単な方法

分類Dev

Mac でコマンド ラインを使用して ftp ファイルを編集する簡単な方法

分類Dev

マンドリル経由でElmahを使用してエラーメールを送信する

分類Dev

コマンドラインからインストールされているフォントを特定するにはどうすればよいですか。また、さらにインストールする最も簡単な方法は何ですか。

分類Dev

コマンドラインからインストールされているフォントを特定するにはどうすればよいですか。また、さらにインストールする最も簡単な方法は何ですか。

分類Dev

MVCを使用してコントローラー経由でメールを送信する方法

分類Dev

ハンドルバーを使用して.hbsファイル間をリンクする最も簡単な方法は何ですか?

分類Dev

DBのフィールドをインクリメントする最も簡単な方法は?

分類Dev

他のメールサーバーなしで、postfixを使用してGmail経由でメールを送信する

分類Dev

bash関数を使用してコマンドラインで簡単な計算を行う:$ 1を$ 2で割ったもの(おそらくbcを使用)

分類Dev

コマンドライン/シェルスクリプトを介して外部SMTPサーバー経由でメールを送信する

分類Dev

2台のコンピューター間で電子メールを送信する最も簡単な方法は何ですか?

分類Dev

USB経由で1つのgcodeコマンドを送信する方法は?

分類Dev

FabricまたはBotoを使用してAWSインスタンスにSSHで接続し、シェルコマンドを実行する簡単な方法

分類Dev

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

分類Dev

コマンドプロンプトからGmail経由でメールを送信する

分類Dev

日から月の範囲を再コード化してカウントする最も簡単な方法は?

分類Dev

pingまたは同様のコマンドを使用してインターネット経由でファイルを検出する方法は?

分類Dev

SpringBootでsendgridメールを送信する最も簡単な方法

Related 関連記事

  1. 1

    コマンドラインを使用して特定の行をコメント化/コメント解除する最も簡単な方法

  2. 2

    コマンドラインからファイルのすべての行の先頭に文字列を追加する最も簡単な方法は何ですか?

  3. 3

    コマンドライン(pdflatexなし)を使用してテンプレートからpdfを作成する最も簡単な方法は?

  4. 4

    コマンドラインでテールからテキストを実行する最も簡単な方法は何ですか?

  5. 5

    SharePoint Online(CSOM)内のドキュメントライブラリにフォルダーを確認して作成する最も簡単な方法は?

  6. 6

    シェルで最後のエコー コマンドを実行する簡単な方法は?

  7. 7

    AWS添付ファイルを使用して、特定の時間にメールを送信する最も簡単な方法は何ですか

  8. 8

    コマンドラインを使用してSamba経由でファイルを送信する

  9. 9

    コマンドラインからWindowsユーザーに「サービスとしてログオン」を許可する最も簡単な方法は?

  10. 10

    コマンドラインで新しいファイルを作成する最も速い/簡単な方法は何ですか?

  11. 11

    コマンドラインツールの時間を計る最も簡単な方法

  12. 12

    Mac でコマンド ラインを使用して ftp ファイルを編集する簡単な方法

  13. 13

    マンドリル経由でElmahを使用してエラーメールを送信する

  14. 14

    コマンドラインからインストールされているフォントを特定するにはどうすればよいですか。また、さらにインストールする最も簡単な方法は何ですか。

  15. 15

    コマンドラインからインストールされているフォントを特定するにはどうすればよいですか。また、さらにインストールする最も簡単な方法は何ですか。

  16. 16

    MVCを使用してコントローラー経由でメールを送信する方法

  17. 17

    ハンドルバーを使用して.hbsファイル間をリンクする最も簡単な方法は何ですか?

  18. 18

    DBのフィールドをインクリメントする最も簡単な方法は?

  19. 19

    他のメールサーバーなしで、postfixを使用してGmail経由でメールを送信する

  20. 20

    bash関数を使用してコマンドラインで簡単な計算を行う:$ 1を$ 2で割ったもの(おそらくbcを使用)

  21. 21

    コマンドライン/シェルスクリプトを介して外部SMTPサーバー経由でメールを送信する

  22. 22

    2台のコンピューター間で電子メールを送信する最も簡単な方法は何ですか?

  23. 23

    USB経由で1つのgcodeコマンドを送信する方法は?

  24. 24

    FabricまたはBotoを使用してAWSインスタンスにSSHで接続し、シェルコマンドを実行する簡単な方法

  25. 25

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

  26. 26

    コマンドプロンプトからGmail経由でメールを送信する

  27. 27

    日から月の範囲を再コード化してカウントする最も簡単な方法は?

  28. 28

    pingまたは同様のコマンドを使用してインターネット経由でファイルを検出する方法は?

  29. 29

    SpringBootでsendgridメールを送信する最も簡単な方法

ホットタグ

アーカイブ