Τρόπος ρύθμισης ειδοποιήσεων ηλεκτρονικού ταχυδρομείου σε Linux με χρήση Gmail ή SMTP

May 5, 2025
Cloud και Διαδίκτυο


Οι μηχανές Linux μπορεί να απαιτούν διοικητική παρέμβαση με αμέτρητους τρόπους, αλλά χωρίς να συνδεθείτε χειροκίνητα με αυτά πώς θα το μάθετε; Δείτε πώς μπορείτε να ρυθμίσετε μηνύματα ηλεκτρονικού ταχυδρομείου για να λαμβάνετε ειδοποιήσεις όταν τα μηχανήματά σας θέλουν τρυφερή αγάπη και προσοχή.

Φυσικά, αυτή η τεχνική προορίζεται για πραγματικούς διακομιστές, αλλά εάν έχετε ένα κουτί Linux που κάθεται στο σπίτι σας ως οικιακός διακομιστής, μπορείτε να το χρησιμοποιήσετε και εκεί. Στην πραγματικότητα, δεδομένου ότι πολλοί οικιακοί ISP αποκλείουν τακτικά εξερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου, μπορεί να βρείτε αυτήν την τεχνική έναν εξαιρετικό τρόπο για να διασφαλίσετε ότι εξακολουθείτε να λαμβάνετε email διαχείρισης, ακόμη και από τους οικιακούς διακομιστές σας.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Η διαμόρφωση της δυνατότητας αποστολής email για ένα μηχάνημα μάς δίνει αμέσως το συμπέρασμα ότι πολλά από τα προβλήματα διαχείρισης του συστήματος και οι κρίσιμες ειδοποιήσεις θα αποστέλλονται αυτόματα στον καθορισμένο διαχειριστή αυτού του συστήματος. Το πιο αξιοσημείωτο παράδειγμα είναι ότι τα σφάλματα εκτέλεσης εργασίας cron εμπίπτουν σε αυτήν την κατηγορία και επομένως θα ειδοποιήσουν τον διαχειριστή ότι υπήρχε πρόβλημα με προγραμματισμένες εργασίες, όπως αντίγραφα ασφαλείας μόλις συμβούν, συμπεριλαμβανομένης της τυπικής εξόδου σφάλματος (stderr) στην αναφορά. Θα είμαστε επίσης σε θέση να ενσωματώσουμε email από σενάρια bash.

Μην ανησυχείτε - συνήθως δεν σας στέλνει ανεπιθύμητα μηνύματα με πάρα πολλές πληροφορίες και μπορείτε απλώς να το διαμορφώσετε αν γίνει ενοχλητικό.

Σε συστήματα που βασίζονται στο Debian, άλλα από πολλά πολύ ευέλικτα προγράμματα που σχετίζονται με το ηλεκτρονικό ταχυδρομείο υπάρχει επίσης το ssmtp πακέτο, το οποίο ταιριάζει αν το μόνο που θέλετε να κάνετε είναι να έχετε έναν πράκτορα να στείλει email χρησιμοποιώντας έναν άλλο διακομιστή email (MTA), χωρίς να χρειάζεται να ρυθμίσετε μια ολόκληρη διαμόρφωση postfix ή sendmail για να το κάνετε.

Προαπαιτούμενα και υποθέσεις

Πριν ξεκινήσουμε, θα πρέπει να βεβαιωθείτε ότι πληρούνται όλες αυτές οι προϋποθέσεις:

  • Έχετε έναν διακομιστή SMTP που μπορεί να λαμβάνει τα μηνύματα ηλεκτρονικού ταχυδρομείου από τα μηχανήματά σας και να τα στέλνει στον παραλήπτη (δηλαδή την εταιρική σας ανταλλαγή ή το Gmail).
  • Έχετε τα διαπιστευτήρια για έναν χρήστη που μπορεί να στείλει Email σε αυτόν τον διακομιστή (δηλαδή ένα γραμματοκιβώτιο ή έναν λογαριασμό Gmail).
  • Αυτή η διαδικασία έχει χρησιμοποιηθεί και δοκιμαστεί σε * συστήματα που βασίζονται στο Debian (Lenny, Ubuntu & Mint), οπότε αν δεν είστε σε μια από αυτές τις διανομές, η χιλιομετρική σας απόσταση μπορεί να διαφέρει.
  • Θα με δείτε να χρησιμοποιώ το VIM ως πρόγραμμα επεξεργασίας, αυτό συμβαίνει μόνο επειδή το έχω συνηθίσει… μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο πρόγραμμα επεξεργασίας που θα θέλατε.

*Είναι επίσης χρησιμοποιήθηκε και δοκιμάστηκε σε DD-WRT , αλλά θα καλυφθεί μόνο σε ένα μελλοντικό άρθρο (ενημέρωση: δεν είναι η μελλοντική διασκέδαση;) λόγω του απαραίτητες παραλλαγές εγκατάστασης και διαμόρφωσης για μια τέτοια ενσωματωμένη πλατφόρμα .

Ρύθμιση

Για να εγκαταστήσετε το πακέτο ssmtp (Simple S.M.T.P), χρησιμοποιήστε την ακόλουθη εντολή:

sudo aptitude εγκατάσταση ssmtp

Στη συνέχεια, επεξεργαστείτε το αρχείο διαμόρφωσης:

sudo vim /etc/ssmtp/ssmtp.conf

Προσαρμόστε και προσθέστε, όπως απαιτείται, τις ακόλουθες παραμέτρους:

  • ροοτ=υσερναμε@γμαηλ.κομ

    Αλλάξτε το από postmaster στο email του διαχειριστή του μηχανήματος.

  • mailhub = smtp.gmail.com: 587

    Ο διακομιστής αλληλογραφίας σας στην περίπτωσή μας είναι Gmail, οπότε πρέπει να καθορίσουμε τη θύρα ως 587, για τους κανονικούς διακομιστές SMTP αυτό συνήθως δεν είναι απαραίτητο.

  • χοστναμε=υσερναμε@γμαηλ.κομ

    Συνήθως το όνομα του μηχανήματος συμπληρώνεται αυτόματα από τη ρύθμιση του πακέτου, εάν το μηχάνημα διαθέτει γραμματοκιβώτιο, αυτό θα πρέπει να είναι καλό, αλλά εάν δεν το κάνει ή το όνομα δεν είναι το ίδιο με το γραμματοκιβώτιο προσαρμόζεται ανάλογα.

  • UseSTARTTLS = ΝΑΙ

    Ενεργοποίηση TLS για ασφαλή επικοινωνία συνεδρίας.

  • AuthUser = όνομα χρήστη

    Το όνομα χρήστη του γραμματοκιβωτίου αποστολής.

  • AuthPass = κωδικός πρόσβασης

    Ο κωδικός πρόσβασης του γραμματοκιβωτίου αποστολής ..

  • FromLineOverride = ναι

    Στέλνει το όνομα κεντρικού υπολογιστή αντί του root[[email protected]].

Για να κάνετε το προεπιλεγμένο (root) πεδίο "από" να είναι το όνομα διακομιστή, επεξεργαστείτε το / etc / ssmtp / revaliases αρχείο:

sudo vim / etc / ssmtp / revaliases

Και προσθέστε σε αυτήν την επιθυμητή μετάφραση η οποία στην περίπτωση παραδειγμάτων του Gmail θα είναι:

root: [email protected]: smtp.gmail.com

Απίστευτα, αυτό είναι το μόνο που έχετε να κάνετε για να ενεργοποιήσετε την ικανότητα. Από τώρα και στο εξής, το μηχάνημα θα σας στείλει μήνυμα ηλεκτρονικού ταχυδρομείου όταν κάτι τελειώσει.

Επιβεβαίωση εγκατάστασης

Ας ελέγξουμε ότι η ρύθμιση ssmtp ήταν σωστή στέλνοντας ένα email


echo "Δοκιμή μηνύματος από διακομιστή Linux χρησιμοποιώντας ssmtp" | sudo ssmtp -vvv [email protected]

Το "-vvv" ενεργοποιεί την έξοδο λεκτικότητας, οπότε μην ανησυχείτε ... αυτό ισχύει μόνο σε περίπτωση που αντιμετωπίσετε προβλήματα, θα έχετε κάποιο είδος εξόδου στο Google.
Εάν όλα πάνε καλά, θα πρέπει να λάβετε το Email σε μερικά δευτερόλεπτα.

Θα εμφανίσουμε σενάρια παραδείγματα αυτής της ρύθμισης σε μελλοντικά άρθρα.


Τα μηνύματά σας να είναι της ποικιλίας χωρίς αναπήδηση :)

περιεχόμενο .entry-υποσέλιδο

How To Send Email In Linux Using Gmail

How To Get Email Alerts From Grafana To Gmail Or Your Internal Smtp Server

How To Setup Email Notifications Via Gmail

FreeNAS 11.2 - How To Setup Email Notification Using Gmail Account

How To Configure SMTP Server In Nextcloud For Password Reset And Email Notification Using Gmail

Configure SMTP For Email Alerts On Tableau Server

How To Send Email Using Postfix Mail Relay Server With Gmail - Best For Nagios Alerts

Linux Sendmail App Using Gmail As Relay To Send Automated Emails

Enable SMTP Mail With Gmail

How To Configure SMTP POSTFIX MAIL In Linux

Configure SSH Login Email Alerts In RHEL 8 | Receive SSH Login Alerts On Email For Your Linux Server

HOWTO Send An Email Using Gmail From A System Configuration Using Msmtp And Heirloom-mailx (Ubuntu)

Send Mail Notification From Zabbix Server Using Gmail

Install And Configure Postfix With Gmail SMTP For Perfect Mailing System

Install Postfix To Use Gmail As SMTP Server On Ubuntu 16.04

Use GMAIL To Send Emails From Linux Terminal And Shell Script


Cloud και Διαδίκτυο - Τα πιο δημοφιλή άρθρα

Πόση ταχύτητα Διαδικτύου χρειάζεστε πραγματικά;

Cloud και Διαδίκτυο Apr 14, 2025

Tomislav Pinter / Shutterstock Οι πάροχοι υπηρεσιών Διαδικτύου θέλουν πάντα να σας πωλούν μι�..


Ποιες εφαρμογές έρχονται με το Office 365;

Cloud και Διαδίκτυο Aug 23, 2025

Όταν αγοράζετε μια συνδρομή στο Office 365, λαμβάνετε εφαρμογές πελάτη για λήψη και εκτέλεση στον υπολο..


Οι καλύτερες υπηρεσίες για δημιουργία ιστοσελίδας χωρίς κωδικοποίηση

Cloud και Διαδίκτυο Apr 25, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Δεν χρειάζεται να είστε προγραμματιστής για τη δημιουργία ιστότοπου. �..


Πώς να επιβιώσετε στο δρόμο με όλες τις τεχνολογικές ανέσεις του σπιτιού

Cloud και Διαδίκτυο May 7, 2025

Όταν έχετε την τέλεια τεχνολογία στο σπίτι, μπορεί να είναι δύσκολο να τα αφήσετε όλα αυτά όταν πηγ�..


Ποιος είναι ο καλύτερος πελάτης Plex για χρήστες HTPC;

Cloud και Διαδίκτυο Mar 14, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Έχεις δημιουργήστε έναν διακομιστή Plex και τώρα αναρωτιέστε γι..


Πώς να κάνετε streaming μουσικής υψηλότερης ποιότητας στο Spotify

Cloud και Διαδίκτυο Nov 28, 2024

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Με το Spotify Premium, έχετε πρόσβαση σε ροή μουσικής υψηλότερης ποιότητας. Απ..


Πώς να συγχρονίσετε τους υπολογιστές σας Mac και Windows

Cloud και Διαδίκτυο Mar 8, 2025

Είναι μία από τις υπέροχες νέες δυνατότητες του macOS: η επιφάνεια εργασίας σας συγχρονίζεται απ�..


Πώς να συντρίψετε οποιαδήποτε έκδοση του Internet Explorer με απλό HTML

Cloud και Διαδίκτυο Oct 29, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Σας έχουμε ήδη δείξει γιατί τόσοι πολλοί geeks μισούν τον Internet Explorer ..


Κατηγορίες