E-posta Mesajlarını Test Etmek için Açık Kaynaklı Go Kitaplığı
GO'da geliştirilen geliştirici için ücretsiz E-posta Test Aracı.
MailHog, geliştiriciler için bir Açık Kaynak e-posta test aracıdır. Uygulamalarınızı SMTP dağıtımı için MailHog'u kullanacak şekilde yapılandırabilir, e-posta mesajlarını JSON API ile alabilir veya web kullanıcı arayüzünde görüntüleyebilirsiniz. Mesajları gerçek SMTP sunucularına da sonlandırabilirsiniz.
MailHog, ESMTP sunucu uygulamasını uygular, SMTP AUTH ve PIPELINING'i destekler, metin veya HTML e-postalarını görüntülemek için bir Web arayüzü sağlar, gerçek zamanlı e-posta güncellemelerini görüntüler ve e-postaları gerçek SMTP sunucularına bırakır. Ayrıca, API çok parçalı MIME'yi destekler ve ayrı MEME parçalarının indirilmesine izin verir. MailHog, bellek içi mesaj depolamayı kullanır ve mesaj kalıcılığı için MongoDB ve dosya tabanlı depolamayı kullanır.
MailHog'a Başlarken
MailHog, birden çok platformda kurulum gerektirmeden çalışan GO ile oluşturulmuştur
MailHog'u MacOS'ta çalıştırın
brew update && brew install mailhog
You can start running MailHog in MacOs by running mailhog in the command line.Giden SMTP için MailHog'u Yapılandırın
Giden SMTP'yi yapılandırmak için aşağıdaki yapıya sahip JSON dosyası oluşturmanız ve MH_OUTGOING_SMTP veya -giden-smtp ayarlamanız gerekir.
{
"server name": {
"name": "server name",
"host": "...",
"port": "587",
"email": "...",
"username": "...",
"password": "...",
"mechanism": "PLAIN"
}
}
JSON dosyasında, SMPT e-postası göndermek için yalnızca ad, ana bilgisayar ve bağlantı noktası gerekir.