So senden Sie E-Mails mithilfe eines Skripts vom Terminal aus

Aus X- oder Y-Gründen müssen wir manchmal den Server unseres Unternehmens programmieren, um eine bestimmte Aufgabe auszuführen, und wir möchten wissen, ob diese Aufgabe ohne Probleme ausgeführt wurde. Dafür programmieren wir, dass Sie uns benachrichtigen, wenn alles reibungslos funktioniert… aber… ¿ Wie kann der Server uns benachrichtigen?

Ganz einfach: Wir werden es über ein Python -Skript anweisen , uns eine E-Mail zu senden. Wenn wir dann unser Postfach überprüfen, können wir sehen, ob es bei der Ausführung der Bestellung Probleme mit dem Server gab.

Ich habe das Skript hier beigefügt: send-email.py

Die Verwendung ist sehr einfach: Öffnen Sie ein Terminal, geben Sie Folgendes ein und drücken Sie die [Eingabe]-Taste :

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

Ich überlasse Ihnen, wie der Prozess ablaufen würde:

% CODE1%

Sobald dies erledigt ist, müssen Sie das Skript bearbeiten, um Ihre eigenen Daten zu speichern. Ich werde es bearbeiten, indem ich meine Daten, dh die Daten von hier, meine Arbeit, platziere.

Öffnen Sie das Skript (send-email.py) und ändern Sie diese Daten:

  • [E-Mail geschützt] per E-Mail (in diesem Beispiel - » [E-Mail geschützt] )
  • Nachrichtentext durch den Inhalt der E-Mail (in diesem Beispiel - » Dies ist eine Test-E-Mail)
  • you.mailserver.cu von Ihrem Mailserver (in diesem Beispiel - » 192.168.1.2)
  • deine E-Mail von Ihrem Benutzer (in diesem Beispiel - » kzkggaara)
  • Ihr Passwort für Ihr Passwort (in diesem Beispiel - » HAHA ... ja ... sicher ... LOL)

Es sieht nun so aus: send-email.py (Geändert)

Und voila, alles was bleibt ist, die E-Mail zu senden ... dafür werden wir Folgendes setzen:

Das heißt, wir müssen das Skript ausführen und den Parameter "Betreff" (dh den Betreff, den die E-Mail annehmen wird) und auch an wen (E-Mail-Adresse) übergeben, an den sie gesendet wird.

Ich werde mir eine E-Mail senden, hier ist das Beispiel:

% CODE2%

Und jetzt 

Wie Sie sehen, etwas ganz Einfaches... aber es kann uns in bestimmten Fällen helfen 

Grüße


Als bevorzugte Quelle in Google hinzufügen