LinuxサーバでGmailの無料SMTPサービスを使用してモニタ通知を送信
Gmailを使用するSMTPサーバでは、主にサーバを乱用してスパムを送信したり、メールマーケティングを使用したりするやつを阻止するための制限があります。例を挙げると、一度に100以上のアドレスにメッセージを送信することができ、1日に500人以上の受信者を送信することはできません。同様に、スパム送信者としてマークされたくない場合は、送信できないメールを送信しすぎてはいけません。いずれかの制限に達すると、Gmailアカウントは一時的にロックされます。簡単に言えば、GmailのSMTPサーバーはあなた個人の使用には素晴らしいですが、ビジネスの大量メールには向いていません。
こんなにたくさん話したのは、Linux環境でGmailのSMTPサーバをどのように使用するかを示す時だ。
Google Gmail SMTPサーバー設定あなたのアプリでGmailのSMTPサーバーを使ってメールを送りたい場合は、次の詳細を覚えておいてください。
コマンドラインからメールを送信最初の例として、Gmail SMTPサーバを使用してコマンドラインからメールを送信する最も基本的なメール機能を試してみましょう。そのため、muttというコマンドラインメールクライアントを使用します。
まずmuttをインストールします。
コードのコピー コードのコピー コードのコピー コードのコピー コードのコピーGmail SMTPサーバを使用すると、Gmailアカウントから送信されたメールが表示されます。言い換えれば、受信者はあなたのGmailアドレスを送信者アドレスと見なします。自分のドメイン名をメール送信者として使用したい場合は、Gmail SMTP転送サービスを使用する必要があります。
サーバが再起動したときにメール通知を送信仮想プライベートサーバ(VPS)で重要なサイトを走った場合は、VPSの再起動を監視することをお勧めします。より実用的な例として、VPS上で再起動するたびにメール通知を確立する方法を検討しましょう。ここでは、VPSでsystemdを使用していると仮定し、自動メール通知のためにカスタムsystemd起動サービスを作成する方法を示します。
コードのコピー コードのコピー コードのコピーサーバからモニタを使用してメール通知を送信
最後の例として、現実的なアプリケーション、Monitを示します。これは極めて有用なサーバ監視アプリケーションです。CPU、メモリ、プロセス、ファイルシステムなどの包括的なVPS監視機能とメール通知機能を備えています。
コードのコピー まとめ