1. Produk
  2.   E-mel
  3.   GO
  4.   MailHog
 
  

Pustaka Go Sumber Terbuka untuk Menguji Mesej E-mel

Alat Ujian E-mel Percuma untuk pembangun, dibangunkan dalam GO.

MailHog ialah alat ujian e-mel Sumber Terbuka untuk pembangun. Anda boleh mengkonfigurasi aplikasi anda untuk menggunakan MailHog untuk penghantaran SMTP, anda boleh mendapatkan semula mesej e-mel dengan API JSON atau melihatnya dalam UI web. Anda juga boleh menamatkan mesej ke pelayan SMTP sebenar.

MailHog melaksanakan pelaksanaan pelayan ESMTP, menyokong SMTP AUTH dan PIPELINING, menyediakan antara muka Web untuk melihat teks atau e-mel HTML, memaparkan kemas kini e-mel masa nyata, dan mengeluarkan e-mel ke pelayan SMTP sebenar. Tambahan pula, API menyokong MIME berbilang bahagian & membenarkan muat turun bahagian MEME individu. MailHog menggunakan storan mesej dalam memori dan menggunakan MongoDB dan storan berasaskan fail untuk kegigihan mesej.

Previous Next

Bermula dengan MailHog

MailHog dibina dengan GO yang berjalan tanpa pemasangan pada berbilang platform

Jalankan MailHog pada MacOS

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

Konfigurasikan MailHog untuk SMTP Keluar

Untuk mengkonfigurasi SMTP keluar anda perlu mencipta fail JSON dengan struktur berikut dan tetapkan MH_OUTGOING_SMTP atau -outgoing-smtp.

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

Dalam fail JSON, hanya nama, hos dan port diperlukan untuk menghantar e-mel SMPT.

 Melayu