2024 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2024-01-07 23:04
Natürlich ist diese Technik für echte Server gedacht, aber wenn Sie eine Linux-Box in Ihrem Haus haben, die als Heimserver fungiert, können Sie sie auch dort verwenden. Da viele ISPs zu Hause regelmäßig ausgehende E-Mails blockieren, könnte diese Technik eine gute Methode sein, um sicherzustellen, dass Sie auch von Ihren Heimservern Administrator-E-Mails erhalten.
Überblick
Wenn Sie die E-Mail-Versandfunktion für eine Maschine konfigurieren, haben wir sofort den Eindruck, dass viele Verwaltungsprobleme und kritische Warnmeldungen des Systems automatisch an den zuständigen Administrator dieses Systems gesendet werden. Das bemerkenswerteste Beispiel ist, dass Cron-Job-Ausführungsfehler in diese Kategorie fallen und dem Administrator daher mitteilen, dass ein Problem mit geplanten Jobs aufgetreten ist, z. B. Sicherungen, sobald sie auftreten, einschließlich der Standardfehlerausgabe (stderr) im Bericht. Wir können auch E-Mails aus Bash-Skripten integrieren.
Machen Sie sich keine Sorgen - in der Regel werden Sie nicht mit zu vielen Informationen gespammt. Sie können sie einfach dekonfigurieren, wenn es zu lästig wird.
Auf Debian-basierten Systemen gibt es neben vielen anderen sehr vielseitigen E-Mail-Programmen auch die ssmtp Dieses Paket ist gut geeignet, wenn Sie lediglich einen Agenten zum Versenden von E-Mails über einen anderen E-Mail-Server (MTA) haben möchten, ohne dafür eine vollständige Postfix- oder Sendmail-Konfiguration einrichten zu müssen.
Voraussetzungen und Annahmen
Bevor wir loslegen, sollten Sie sicherstellen, dass alle diese Bedingungen erfüllt sind:
- Sie verfügen über einen SMTP-Server, der die E-Mails von Ihren Computern empfangen und an den Empfänger senden kann (z. B. Ihre Unternehmenszentrale oder Google Mail).
- Sie verfügen über die Anmeldeinformationen für einen Benutzer, der auf diesem Server E-Mails senden kann (z. B. ein Postfach oder ein Google Mail-Konto).
- Dieses Verfahren wurde auf * Debian-basierten Systemen (Lenny, Ubuntu & Mint) verwendet und getestet. Wenn Sie also nicht auf einer dieser Distributionen arbeiten, kann Ihre Laufleistung variieren.
- Sie werden sehen, dass ich VIM als Editorprogramm verwende. Das liegt nur daran, dass ich daran gewöhnt bin … Sie können jeden anderen Editor verwenden, den Sie möchten.
* Es wird auch unter DD-WRT verwendet und getestet, wird jedoch nur in einem zukünftigen Artikel behandelt (Update: macht die Zukunft keinen Spaß?) Aufgrund der für eine solche Embedded-Plattform erforderlichen Setup- und Konfigurationsvariationen.
Konfiguration
Verwenden Sie den folgenden Befehl, um das Paket ssmtp (Simple S.M.T.P) zu installieren:
sudo aptitude install ssmtp
Bearbeiten Sie dann die Konfigurationsdatei:
sudo vim /etc/ssmtp/ssmtp.conf
Passen Sie die folgenden Parameter an und fügen Sie sie bei Bedarf hinzu:
-
Ändern Sie es vom Postmaster in die E-Mail-Adresse des Computers.
-
mailhub=smtp.gmail.com:587
Ihr Mail-Server ist in unserem Fall Google Mail. Daher müssen Sie den Port als 587 angeben. Für normale SMTP-Server ist dies normalerweise nicht erforderlich.
-
Normalerweise wird der Name des Computers automatisch durch das Paketsetup eingegeben. Wenn der Computer über eine Mailbox verfügt, sollte dies in Ordnung sein. Wenn dies jedoch nicht der Fall ist oder der Name nicht der Mailbox entspricht, wird die Mailbox entsprechend angepasst.
-
UseSTARTTLS=YES
Aktivieren Sie TLS für die sichere Sitzungskommunikation.
-
AuthUser=username
Der Benutzername des sendenden Postfachs.
-
AuthPass=password
Das Passwort der sendenden Mailbox..
-
FromLineOverride=yes
Sendet den Hostnamen anstelle von root [[email protected]].
Um das Standardfeld (root) "from" zum Servernamen zu machen, bearbeiten Sie das Feld / etc / ssmtp / revaliases Datei:
sudo vim /etc/ssmtp/revaliases
Und fügen Sie die gewünschte Übersetzung hinzu, die in unserem Google Mail-Beispielfall Folgendes sein wird:
root:[email protected]:smtp.gmail.com
Unglaublich ist dies alles, was Sie tun müssen, um die Fähigkeit zu aktivieren. Von nun an werden Sie per E-Mail benachrichtigt, wenn etwas läuft.
Setup wird bestätigt
Lassen Sie uns testen, ob unser ssmtp-Setup korrekt war, indem Sie eine E-Mail senden:
echo 'Test message from Linux server using ssmtp' | sudo ssmtp -vvv [email protected]
Das „-vvv“aktiviert die Ausführlichkeitsausgabe, damit Sie nicht alarmiert werden. Dies ist nur für den Fall, dass Sie auf Probleme stoßen, Sie haben eine Art Ausgabe für Google. Wenn alles gut geht, sollten Sie die E-Mail in wenigen Sekunden erhalten.
In zukünftigen Artikeln werden wir Skript-Beispiele für dieses Setup zeigen.
Mögen Ihre E-Mails nicht sprunghaft sein:)
Empfohlen:
So richten Sie Ihren Verizon FIOS Router mit OpenDNS oder Google DNS ein
Verwenden Sie immer noch die DNS-Server Ihres Service Providers? Sie haben vielleicht gehört, dass die DNS-Server von Comcast für alle, die nicht das zuverlässigere OpenDNS- oder Google-DNS-System verwenden, gestorben sind und das Internet heruntergefahren haben. So richten Sie ihn auf Ihrem Verizon FIOS-Router für jedes Gerät in Ihrem Netzwerk ein.
So richten Sie eine Desktop-Aufgabenliste mit GeekTool unter Mac OS X ein
Wenn Sie zu den Leuten gehören, die ständig wissen müssen, was Sie tun müssen, können Sie eine ToDo-Liste auf Ihrem Desktop ablegen. So erstellen Sie Ihre eigenen als permanente Erinnerung
So richten Sie ein Google Talk-Konto für Ihr Domain-Konto in Pidgin ein
Wenn Sie jemals versucht haben, Ihr Google Talk-Konto für Ihre eigene Domain im Instant-Messenger-Client von Pidgin für mehrere Protokolle einzurichten, haben Sie möglicherweise festgestellt, dass die Einstellungen nicht offensichtlich sind. Hier ist, wie es geht.
So richten Sie den Chat mit Google-Kontakten in Outlook.com oder SkyDrive.com ein
Informationen zum Einrichten des Chats mit Google-Kontakten und Google Talk finden Sie im Posteingang von Outlook.com. Richten Sie den Chat mit Google-Kontakten in Outlook.com oder SkyDrive ein.
So richten Sie Netgear oder ein Wireless Router-Netzwerk ein
Befolgen Sie diese Richtlinien und Tipps zum Einrichten eines gesicherten drahtlosen Netzwerks über einen Netgear oder einen anderen Router. Richten Sie das Wireless Router Network unter Windows ein.