Gmailを介して1行のメッセージを送信するための最も簡単な答えは、ssmtpを使用することです
次のコマンドを使用してインストールします。
sudo apt-get update
sudo apt-get install ssmtp
次の/etc/ssmtp/ssmtp.conf
ように編集します。
root=rpi3abc@gmail.com
mailhub=smtp.gmail.com:465
FromLineOverride=YES
AuthUser=rpi3abc@gmail.com
AuthPass=testing123
UseTLS=YES
次のようなワンライナーを送信します。
echo "Testing...1...2...3" | ssmtp myusername@gmail.com
または
printf "Subject: Test\n\nTesting...1...2...3" | ssmtp myusername@gmail.com
その後、* nixに忠実に、数秒でプロンプトが返されます。
myusername@gmail.comアカウントを確認すると、出来上がりです。
これは、ファイルを送信するときにも機能します。
cat program.py | ssmtp myotherusername@yahoo.com
そして、プログラムはメールボックスに表示されます
ファイルがテキストファイルの場合、最初の行に Subject: xxxxxx
これはさまざまなcronジョブで使用でき、コンテンツを示す件名行でデータを送信できます。
これは、stdinを介してssmtpにパイプされるメッセージを準備するすべてのもので機能します。
これらのファイルを他のユーザーから保護するなどの詳細については、次の記事を参照してください。
Raspberry Piコマンドラインからメールを送信する
必要に応じて、フォーマットされたメッセージファイルで変更される可能性のあるアドレスをRui
ロックダウンすることについて投稿された回答も、下を必ずご覧くださいFROM:
。
これで、SMSを同じ方法で送信する方法を理解できたとしたら。