Εισαγωγή
Εγκατάσταση
Εκτέλεση MailCatcher
συμπέρασμα
Εισαγωγή
Το MailCatcher είναι ένα εργαλείο που παρέχει έναν εύκολο τρόπο στους προγραμματιστές να επιθεωρούν τα email που στέλνουν οι εφαρμογές τους χωρίς να χρειάζεται να περιμένουν έναν πάροχο email. Πιάνει όλα τα email που λαμβάνει και τα αποθηκεύει για προβολή. Υποστηρίζονται τόσο HTML όσο και μηνύματα απλού κειμένου.
Εγκατάσταση
Πρώτα ενημερώστε τη λίστα αποθετηρίων του yum και, στη συνέχεια, εγκαταστήστε τους μεταγλωττιστές gcc και g++ και τις εξαρτήσεις του MailCatcher (Ruby και SQLite).
sudo yum update
sudo yum -y install gcc gcc-c++
sudo yum -y install sqlite-devel ruby-devel
Εγκαταστήστε το MailCatcher.
sudo gem install mailcatcher
Εκτέλεση MailCatcher
Μόλις εγκατασταθεί, μπορείτε να τρέξετε mailcatcher --helpγια να δείτε ποιες επιλογές είναι διαθέσιμες.
Ξεκινήστε το MailCatcher εκτελώντας mailcatcher --ip [your-vultr-ip-address]στο τερματικό σας. Η έξοδος σας θα πρέπει να μοιάζει με την ακόλουθη:
root@install:~# mailcatcher --ip [your-vultr-ip-address]
Starting MailCatcher
==> smtp://[your-vultr-ip-address]:1025
==> http://[your-vultr-ip-address]:1080
*** MailCatcher runs as a daemon by default. Go to the web interface to quit.
Περιηγηθείτε http://[your-vultr-ip-address]:1080και θα δείτε τη διεπαφή ιστού του MailCatcher. Διαμορφώστε την εφαρμογή σας ώστε να χρησιμοποιεί έναν κεντρικό υπολογιστή SMTP της διεύθυνσης IP του Vultr και της θύρας 1025 και στείλτε μερικά δοκιμαστικά email. Αυτά τα μηνύματα ηλεκτρονικού ταχυδρομείου θα εμφανίζονται στη διεπαφή ιστού του MailCatcher.
ΣΗΜΕΙΩΣΗ : Εάν δεν βλέπετε τη διεπαφή ιστού του MailCatcher, τότε ίσως χρειαστεί να ανοίξετε τη θύρα 1080 και να ενεργοποιήσετε την "υπηρεσία http" στο τείχος προστασίας CentOS. Εκτελέστε τις παρακάτω εντολές και, στη συνέχεια, δοκιμάστε να αποκτήσετε http://[your-vultr-ip-address]:1080ξανά πρόσβαση από το πρόγραμμα περιήγησής σας.
sudo firewall-cmd --zone=public --add-port=1080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
συμπέρασμα
Το MailCatcher μπορεί πραγματικά να διευκολύνει τη ροή εργασιών ανάπτυξης και δοκιμών, καθώς εξαλείφει την ανάγκη για έναν πάροχο αλληλογραφίας να συλλαμβάνει και να προβάλλει μηνύματα ηλεκτρονικού ταχυδρομείου. Σκεφτείτε να το δοκιμάσετε για την επόμενη εφαρμογή σας.
Άλλες εκδόσεις
Ubuntu 14
CentOS 7
Σε σενάριο Lami Adabonyan