スクリプトを使用して端末からメールを送信する方法

XまたはYの理由で、特定のタスクを実行するように会社のサーバーをプログラムする必要がある場合があります。このタスクが問題なく実行されたかどうかを知りたい場合は、すべてが順調に進んだら通知するようにプログラムします…しかし… ¿サーバーはどのように私たちに通知できますか?

非常に簡単です。スクリプトで説明します Python この方法でメールボックスをチェックするときに、サーバーが注文に問題がなかったかどうかを確認します。

スクリプトはそれらをここに残しました: send-email.py

使い方はとても簡単です。ターミナルを開いて、次のように書いてを押します。 [入る]:

cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py

プロセスがどのようになるかをお任せします。

%CODE1%

これが完了したら、スクリプトを編集して独自のデータを配置する必要があります。自分のデータ、つまりここからのデータを自分の作業に配置して編集します。

スクリプト(send-email.py)を開き、次の情報を変更します。

  • あなたのメールアドレス@desdelinux.NET あなたの電子メールによって(この例では - » kzkggaara@ipichcb.rimed.cu)
  • メッセージ本文 電子メールの内容によって(この例では) - » これはテストメールです)
  • you.mailserver.cu メールサーバーによって(この例では - » 192.168.1.2)
  • あなたのメール ユーザーによる(この例では - » クズガアラ)
  • あなたのパスワード パスワード用(この例では - » ハハ…ええ…確かに…笑)

次のようになります。 send-email.py(変更済み)

そして出来上がり、それは電子メールを送信することだけが残っています...これのために私たちは以下を置きます:

  • python send-email.py "ここに件名を入れます" recipient@domain.com

つまり、スクリプトを実行し、パラメータ「Subject」(つまり、電子メールが受け取る件名)と、それが送信される相手(電子メールアドレス)を渡す必要があります。

私は自分自身にメールを送ります、ここに例があります:

%CODE2%

そして今 

ご覧のとおり、非常に単純なものです...しかし、特定の場面で役立つことがあります 

よろしく