Open Source Go Library για δοκιμή μηνυμάτων ηλεκτρονικού ταχυδρομείου

Δωρεάν Εργαλείο δοκιμής email για προγραμματιστές, που αναπτύχθηκε στο GO.

Το MailHog είναι ένα εργαλείο δοκιμής email ανοιχτού κώδικα για προγραμματιστές. Μπορείτε να διαμορφώσετε τις εφαρμογές σας ώστε να χρησιμοποιούν το MailHog για παράδοση SMTP, μπορείτε να ανακτήσετε μηνύματα email με το JSON API ή να τα προβάλετε στη διεπαφή ιστού. Μπορείτε επίσης να τερματίσετε μηνύματα σε πραγματικούς διακομιστές SMTP.

Το MailHog υλοποιεί την υλοποίηση διακομιστή ESMTP, υποστηρίζει SMTP AUTH και PIPELINING, παρέχει μια διεπαφή Ιστού για την προβολή μηνυμάτων ηλεκτρονικού ταχυδρομείου κειμένου ή HTML, εμφανίζει ενημερώσεις email σε πραγματικό χρόνο και εκδίδει μηνύματα ηλεκτρονικού ταχυδρομείου σε πραγματικούς διακομιστές SMTP. Επιπλέον, το API υποστηρίζει πολυμερές MIME και επιτρέπει τη λήψη μεμονωμένων τμημάτων MEME. Το MailHog χρησιμοποιεί αποθήκευση μηνυμάτων στη μνήμη και χρησιμοποιεί MongoDB και χώρο αποθήκευσης που βασίζεται σε αρχεία για τη διατήρηση του μηνύματος.

Previous Next

Ξεκινώντας με το MailHog

Το MailHog είναι κατασκευασμένο με GO που εκτελείται χωρίς εγκατάσταση σε πολλές πλατφόρμες

Εκτελέστε το MailHog σε MacOS

brew update && brew install mailhog
You can start running MailHog in MacOs by running mailhog in the command line.

Διαμόρφωση του MailHog για εξερχόμενο SMTP

Για να διαμορφώσετε το εξερχόμενο SMTP, πρέπει να δημιουργήσετε αρχείο JSON με την ακόλουθη δομή και να ορίσετε MH_OUTGOING_SMTP ή -outgoing-smtp.

{
"server name": {
  "name": "server name",
  "host": "...",
  "port": "587",
  "email": "...",
  "username": "...",
  "password": "...",
  "mechanism": "PLAIN"
}
            }

Στο αρχείο JSON, απαιτείται μόνο όνομα, κεντρικός υπολογιστής και θύρα για την αποστολή email SMPT.

 Ελληνικά