1. Produkti
  2.   E-pasts
  3.   GO
  4.   MailHog
 
  

Atvērtā pirmkoda Go bibliotēka e-pasta ziņojumu pārbaudei

Bezmaksas e-pasta testēšanas rīks izstrādātājiem, izstrādāts GO.

MailHog ir atvērtā pirmkoda e-pasta testēšanas rīks izstrādātājiem. Varat konfigurēt savas lietojumprogrammas, lai SMTP piegādei izmantotu MailHog, varat izgūt e-pasta ziņojumus, izmantojot JSON API, vai skatīt tos tīmekļa lietotāja saskarnē. Varat arī beigt ziņojumus uz īstiem SMTP serveriem.

MailHog ievieš ESMTP servera ieviešanu, atbalsta SMTP AUTH un PIPELINING, nodrošina tīmekļa saskarni teksta vai HTML e-pastu skatīšanai, parāda reāllaika e-pasta atjauninājumus un izlaiž e-pastus uz reāliem SMTP serveriem. Turklāt API atbalsta vairāku daļu MIME un ļauj lejupielādēt atsevišķas MEME daļas. MailHog izmanto in-memory ziņojumu krātuvi un izmanto MongoDB un failu krātuvi ziņojumu noturībai.

Previous Next

Darba sākšana ar MailHog

MailHog ir veidots ar GO, kas darbojas bez instalēšanas vairākās platformās

Palaidiet MailHog operētājsistēmā MacOS

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

Konfigurējiet MailHog izejošajam SMTP

Lai konfigurētu izejošo SMTP, jums ir jāizveido JSON fails ar šādu struktūru un jāiestata MH_OUTGOING_SMTP vai -outgoing-smtp.

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

Lai nosūtītu SMPT e-pastu, JSON failā ir nepieciešams tikai nosaukums, resursdators un ports.

 Latviski