[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4874":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},4874,"MailHog","mailhog\u002FMailHog","mailhog","Web and API based SMTP testing","",null,"Go",16038,1172,151,219,0,3,23,71,15,44.21,"MIT License",false,"master",true,[],"2026-06-12 02:01:05","MailHog [ ![Download](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fmailhog\u002FMailHog.svg) ](https:\u002F\u002Fgithub.com\u002Fmailhog\u002FMailHog\u002Freleases\u002Ftag\u002Fv1.0.0) [![GoDoc](https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Fmailhog\u002FMailHog?status.svg)](https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Fmailhog\u002FMailHog) [![Build Status](https:\u002F\u002Ftravis-ci.org\u002Fmailhog\u002FMailHog.svg?branch=master)](https:\u002F\u002Ftravis-ci.org\u002Fmailhog\u002FMailHog)\n=========\n\nInspired by [MailCatcher](https:\u002F\u002Fmailcatcher.me\u002F), easier to install.\n\n* Download and run MailHog\n* Configure your outgoing SMTP server\n* View your outgoing email in a web UI\n* Release it to a real mail server\n\nBuilt with Go - MailHog runs without installation on multiple platforms.\n\n### Overview\n\nMailHog is an email testing tool for developers:\n\n* Configure your application to use MailHog for SMTP delivery\n* View messages in the web UI, or retrieve them with the JSON API\n* Optionally release messages to real SMTP servers for delivery\n\n### Installation\n\n#### Manual installation\n[Download the latest release for your platform](\u002Fdocs\u002FRELEASES.md). Then\n[read the deployment guide](\u002Fdocs\u002FDEPLOY.md) for deployment options.\n\n#### MacOS\n```bash\nbrew update && brew install mailhog\n```\n\nThen, start MailHog by running `mailhog` in the command line.\n\n#### Debian \u002F Ubuntu Go \u003C v1.18\n```bash\nsudo apt-get -y install golang-go\ngo get github.com\u002Fmailhog\u002FMailHog\n```\n\n#### Go >= v1.17 (Debian Bookworm) \n```bash\nsudo apt-get -y install golang-go\ngo install github.com\u002Fmailhog\u002FMailHog@latest\n```\n\nThen, start MailHog by running `\u002Fpath\u002Fto\u002FMailHog` in the command line.\n\nE.g. the path to Go's bin files on Ubuntu is `~\u002Fgo\u002Fbin\u002F`, so to start the MailHog run:\n\n```bash\n~\u002Fgo\u002Fbin\u002FMailHog\n```\n\n#### FreeBSD\n```bash\npkg install mailhog\nsysrc mailhog_enable=\"YES\"\nservice mailhog start\n```\n\n#### Docker\n[Run it from Docker Hub](https:\u002F\u002Fregistry.hub.docker.com\u002Fr\u002Fmailhog\u002Fmailhog\u002F) or using the provided [Dockerfile](Dockerfile)\n\n### Configuration\n\nCheck out how to [configure MailHog](\u002Fdocs\u002FCONFIG.md), or use the default settings:\n  * the SMTP server starts on port 1025\n  * the HTTP server starts on port 8025\n  * in-memory message storage\n\n### Features\n\nSee [MailHog libraries](docs\u002FLIBRARIES.md) for a list of MailHog client libraries.\n\n* ESMTP server implementing RFC5321\n* Support for SMTP AUTH (RFC4954) and PIPELINING (RFC2920)\n* Web interface to view messages (plain text, HTML or source)\n  * Supports RFC2047 encoded headers\n* Real-time updates using EventSource\n* Release messages to real SMTP servers\n* Chaos Monkey for failure testing\n  * See [Introduction to Jim](\u002Fdocs\u002FJIM.md) for more information\n* HTTP API to list, retrieve and delete messages\n  * See [APIv1](\u002Fdocs\u002FAPIv1.md) and [APIv2](\u002Fdocs\u002FAPIv2.md) documentation for more information\n* [HTTP basic authentication](docs\u002FAuth.md) for MailHog UI and API\n* Multipart MIME support\n* Download individual MIME parts\n* In-memory message storage\n* MongoDB and file based storage for message persistence\n* Lightweight and portable\n* No installation required\n\n#### sendmail\n\n[mhsendmail](https:\u002F\u002Fgithub.com\u002Fmailhog\u002Fmhsendmail) is a sendmail replacement for MailHog.\n\nIt redirects mail to MailHog using SMTP.\n\nYou can also use `MailHog sendmail ...` instead of the separate mhsendmail binary.\n\nAlternatively, you can use your native `sendmail` command by providing `-S`, for example:\n\n```bash\n\u002Fusr\u002Fsbin\u002Fsendmail -S mail:1025\n```\n\nFor example, in PHP you could add either of these lines to `php.ini`:\n\n```\nsendmail_path = \u002Fusr\u002Flocal\u002Fbin\u002Fmhsendmail\nsendmail_path = \u002Fusr\u002Fsbin\u002Fsendmail -S mail:1025\n```\n\n#### Web UI\n\n![Screenshot of MailHog web interface](\u002Fdocs\u002FMailHog.png \"MailHog web interface\")\n\n### Contributing\n\nMailHog is a rewritten version of [MailHog](https:\u002F\u002Fgithub.com\u002Fian-kent\u002FMailHog), which was born out of [M3MTA](https:\u002F\u002Fgithub.com\u002Fian-kent\u002FM3MTA).\n\nClone this repository to ```$GOPATH\u002Fsrc\u002Fgithub.com\u002Fmailhog\u002FMailHog``` and type ```make deps```.\n\nSee the [Building MailHog](\u002Fdocs\u002FBUILD.md) guide.\n\nRequires Go 1.4+ to build.\n\nRun tests using ```make test``` or ```goconvey```.\n\nIf you make any changes, run ```go fmt .\u002F...``` before submitting a pull request.\n\n### Licence\n\nCopyright ©‎ 2014 - 2017, Ian Kent (http:\u002F\u002Fiankent.uk)\n\nReleased under MIT license, see [LICENSE](LICENSE.md) for details.\n","MailHog 是一个基于 Web 和 API 的 SMTP 测试工具，专为开发者设计。它允许用户配置应用程序使用 MailHog 作为 SMTP 服务器，并通过直观的网页界面或 JSON API 查看和管理邮件。此外，还支持将邮件释放到真实的 SMTP 服务器进行实际发送。MailHog 使用 Go 语言编写，具有跨平台运行能力，无需安装即可使用。其核心功能包括支持 ESMTP、SMTP AUTH 和 PIPELINING 协议，提供实时更新及消息存储选项（内存、MongoDB 或文件系统）。该工具适用于开发和测试环境中，帮助开发者快速验证应用的邮件发送功能。",2,"2026-06-11 03:01:14","top_language"]