Open Source Go Library για αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου
Δωρεάν GO API, για αποστολή email με χρήση διακομιστή SMTP.
Το GoEmail είναι ένα απλό GO API ανοιχτού κώδικα για την αποστολή μηνυμάτων email. Χρησιμοποιώντας το API, μπορείτε να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας έναν διακομιστή SMTP, αλλά το API παρέχει την ευελιξία να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας τοπικό postfix. Το API είναι ελαφρύ και δεν έχει εξωτερικές εξαρτήσεις όταν χρησιμοποιείτε το Go 1.5, ενώ για να λειτουργήσει το API χρειάζεστε τουλάχιστον έκδοση Go 1.2 ή μεταγενέστερη. Κατά τη χρήση της σύνδεσης SMPT, το API επιτρέπει την αποστολή πολλαπλών μηνυμάτων ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας την ίδια σύνδεση SMTP.
Το API παρέχει μια δέσμη λειτουργιών για τους προγραμματιστές για να διευκολύνουν τη λειτουργία αποστολής email εντός του GO. Οι προγραμματιστές μπορούν να στέλνουν μηνύματα ηλεκτρονικού ταχυδρομείου SMPT, να προσθέτουν συνημμένα σε μηνύματα ηλεκτρονικού ταχυδρομείου, να ενσωματώνουν εικόνες στο μήνυμά σας και να χρησιμοποιούν πρότυπα HTML ή κειμένου για τη δημιουργία ενός νέου μηνύματος email. Το API κωδικοποιεί αυτόματα ειδικούς χαρακτήρες στο μήνυμα και παρέχει υποστήριξη για πιστοποιητικά SSL και TLS.
Ξεκινώντας με το Go-Email
Ο προτεινόμενος τρόπος για να προσθέσετε το go-email στο έργο σας είναι χρησιμοποιώντας το GitHub. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Go-Email μέσω GitHub
go get gopkg.in/gomail.v2
Δωρεάν GO API για αποστολή μηνυμάτων email
Το Go API ανοιχτού κώδικα παρέχει έναν αποτελεσματικό τρόπο σύνταξης μηνύματος email μέσω σύνδεσης SMTP. Για να δημιουργήσετε ένα νέο email, μπορείτε να δημιουργήσετε ένα νέο παράδειγμα μηνύματος χρησιμοποιώντας τη μέθοδο NewMessage(). Το API παρέχει διαφορετικές μεθόδους για να ορίσετε Από, Προς, Θέμα και Σώμα. Για να ορίσετε From, To & Subject, μπορείτε να χρησιμοποιήσετε τη μέθοδο SetHeader() του API. Παρόμοια για την εισαγωγή δεδομένων στο σώμα του μηνύματος ηλεκτρονικού ταχυδρομείου, χρησιμοποιείτε τη μέθοδο SetBody() του API. Μόλις έχετε έτοιμο το περιεχόμενο του email σας, μπορείτε να ανοίξετε μια νέα μέθοδο σύνδεσης SMTP NewDialer() παρέχοντας λεπτομέρειες σύνδεσης SMPT. Μόλις ανοίξετε τη σύνδεσή σας, το μήνυμα μπορεί να παραδοθεί στον προορισμό.