{"repo":"Billionmail/BillionMail","free":true,"listed":false,"github":"https://github.com/Billionmail/BillionMail","clone":"git clone https://github.com/Billionmail/BillionMail.git","description":"BillionMail gives you open-source MailServer, NewsLetter,  Email Marketing — fully self-hosted, dev-friendly, and free from monthly fees. Join the discord: https://discord.gg/asfXzBUhZr","language":"Go","stars":15421,"topics":["dovecot","email","email-marketing","mail","mailserver","newsletter","newsletters","postfix","rspamd","server","smtp"],"license":"AGPL-3.0","category":"email_marketing","readme_excerpt":"<div align=\"center\">\n  <a name=\"readme-top\"></a>\n  <h1><a href=\"https://www.billionmail.com/\" target=\"_blank\">BillionMail 📧</a></h1>\n\n\n## An Open-Source MailServer, NewsLetter, Email Marketing Solution for Smarter Campaigns\n\n[![][license-shield]][license-link] [![][docs-shield]][docs-link] [![][github-release-shield]][github-release-link] [![][github-stars-shield]][github-stars-link]\n\nEnglish | [简体中文](README-zh_CN.md) | [日本語](README-ja.md) | [Türkçe](README-ja.md)\n</div>\n<br/>\n\n<div align=\"center\">\n<a href=\"https://trendshift.io/repositories/13842\" target=\"_blank\"><img src=\"https://trendshift.io/api/badge/repositories/13842\" alt=\"aaPanel%2FBillionMail | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/></a>\n</div>\n\n## What is BillionMail?\n\nBillionMail is a **future open-source Mail server, Email marketing platform** designed to help businesses and individuals manage their email campaigns with ease. Whether you're sending newsletters, promotional emails, or transactional messages, this tool will provide **full control** over your email marketing efforts. With features like **advanced analytics**, and **customer management**, you'll be able to create, send, and track emails like a pro.\n\n![BillionMail Banner](https://www.billionmail.com/home.png?v1)\n\n# Just 3 steps to send a billion emails!\n**Billion emails. Any business. Guaranteed.**\n\n### Step 1️⃣ Install BillionMail: \n✅ It takes **only 8️⃣ minutes** from installation to **✅ successful email sending**\n```shell\ncd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && bash install.sh\n```\n\n\n### Step 2️⃣: Connect Your Domain\n- Add the sending domain\n- Verify DNS records\n- Auto-enable free SSL\n\n\n### Step 3️⃣: Build Your Campaign\n\n- Write or paste your email\n- Choose list & tags\n- Set send time or send now\n\n\n<div align=\"center\">\n  <a href=\"https://www.youtube.com/embed/UHgxZa_9jGs?si=0-f1B5hDtcWImvQv\" target=\"_blank\">\n    <img src=\"https://img.youtube.com/vi/UHgxZa_9jGs/maxresdefault.jpg\" alt=\"\" width=\"80%\">\n    <br />\n    <img src=\"https://www.iconfinder.com/icons/317714/download/png/16\" alt=\"YouTube\" width=\"16\"/>\n    <b>Watch on Youtube</b>\n  </a>\n</div>\n\n\n## Other installation methods\n\n### One-click installation on aaPanel\n👉 https://www.aapanel.com/new/download.html  (Log in to ✅aaPanel --> 🐳Docker --> 1️⃣OneClick install)\n\n\n\n\n**Docker**\n```shell\ncd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && cp env_init .env && docker compose up -d || docker-compose up -d\n```\n\n## Management script\n- Management help\n\n  `bm help`\n\n- View Login default info\n\n  `bm default`\n\n- Show domain DNS record\n\n  `bm show-record`\n\n- Update BillionMail\n\n  `bm update`\n\n## Live Demo\nBillionMail Demo: [https://demo.billionmail.com/billionmail](https://demo.billionmail.com/billionmail)\n\nUsername: `billionmail` \n\nPassword: `billionmail` \n\n\n## WebMail\n\nBillionMail has integrated **RoundCube**, you can access WebMail via `/roundcube/`.\n\n## Why BillionMail?\n\nMost email marketing platforms are either **expensive**, **closed-source**, or **lack essential features**. BillionMail aims to be different:\n\n✅ **Fully Open-Source** – No hidden costs, no vendor lock-in.  \n📊 **Advanced Analytics** – Track email delivery, open rates, click-through rates, and more.  \n📧 **Unlimited Sending** – No restrictions on the number of emails you can send.  \n🎨 **Customizable Templates** – Custom professional marketing templates for reuse.\n🔒 **Privacy-First** – Your data stays with you, no third-party tracking.  \n🚀 **Self-Hosted** – Run it on your own server for complete control.  \n\n## How You Can Help 🌟\n\nBillionMail is a **community-driven project**, and we need your support to get started! Here's how you can help:\n\n1. **Star This Repository**: Show your interest by starring this repo.  \n2. **Spread the Word**: Share BillionMail with your network—developers, marketers, and open-source enthusiasts.  \n3. **Share Feedback**: Let us know what features you'd like to see in BillionMail by opening an issue or joining the discussion.  \n4. **Contribute**: Once development begins, we'll welcome contributions from the community. Stay tuned for updates!\n\n---\n\n📧 **BillionMail – The Future of Open-Source Email Marketing.**\n\n## Issues\n\nIf you encounter any issues or have feature requests, please [open an issue](https://github.com/aaPanel/BillionMail/issues). Be sure to include:\n\n- A clear description of the problem or request.\n- Steps to reproduce the issue (if applicable).\n- Screenshots or error logs (if applicable).\n\n## Install Now:\n✅It takes **only 8 minutes** from installation to **successful email sending**\n```shell\ncd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && bash install.sh\n```\n\n\n**Install with Docker:** (Please install Docker and docker-compose-plugin manually, and modify .env file)\n```shell\ncd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && cp env_init .env && docker compose up -d || docker-compose up -d\n```\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=aapanel/billionmail&type=Date)](https://www.star-history.com/#aapanel/billionmail&Date)\n\n## License\n\nBillionMail is licensed under the **AGPLv3 License**. This means you can:\n\n✅ Use the software for free.  \n✅ Modify and distribute the code.  \n✅ Use it privately without restrictions.\n\nSee the [LICENSE](LICENSE) file for more details.\n\n---\n\n<!-- BillionMail official link -->\n[docs-link]: https://www.billionmail.com/\n\n<!-- BillionMail Other link-->\n[license-link]: https://www.gnu.org/licenses/agpl-3.0.html\n[github-release-link]: https://github.com/aaPanel/BillionMail/releases/latest\n[github-stars-link]: https://github.com/aaPanel/BillionMail\n[github-issues-link]: https://github.com/aaPanel/BillionMail/issues\n\n<!-- Shield link-->\n[docs-shield]: https://img.shields.io/badge/documentation-148F76\n[github-release-shield]: https://img.shields.io/github/v/release/aaPanel/BillionMail\n[github-stars-shield]: https://img.shields.io/github/stars/aaPanel/BillionMail?color=%231890FF&style=flat-square   \n[license-shield]: https://img.shields.io/github/license/aaPanel/BillionMail\n\n","default_branch":"dev","files":1483,"tree":[".gitattributes",".github/ISSUE_TEMPLATE/00-bug.yaml",".github/ISSUE_TEMPLATE/01-enhancement.yaml",".github/ISSUE_TEMPLATE/02-documentation.yaml",".github/ISSUE_TEMPLATE/03-question.yaml",".github/PULL_REQUEST_TEMPLATE.MD",".gitignore","CLAUDE.md","Dockerfiles/core/Dockerfile","Dockerfiles/core/core.sh","Dockerfiles/core/fail2ban.conf","Dockerfiles/core/repositories","Dockerfiles/core/restart_fail2ban.sh","Dockerfiles/core/stop-supervisor.sh","Dockerfiles/core/supervisord.conf","Dockerfiles/dovecot/Dockerfile","Dockerfiles/dovecot/debian.sources","Dockerfiles/dovecot/dovecot.sh","Dockerfiles/dovecot/report-ham.sieve","Dockerfiles/dovecot/report-spam.sieve","Dockerfiles/dovecot/rotate_log.sh","Dockerfiles/dovecot/sa-learn-ham.sh","Dockerfiles/dovecot/sa-learn-spam.sh","Dockerfiles/dovecot/spam-to-folder.sieve","Dockerfiles/dovecot/stop-supervisor.sh","Dockerfiles/dovecot/supervisord.conf","Dockerfiles/postfix/Dockerfile","Dockerfiles/postfix/debian.sources","Dockerfiles/postfix/postfix.sh","Dockerfiles/postfix/rotate_log.sh","Dockerfiles/postfix/stop-supervisor.sh","Dockerfiles/postfix/supervisord.conf","Dockerfiles/rspamd/Dockerfile","Dockerfiles/rspamd/debian.sources","Dockerfiles/rspamd/rotate_log.sh","Dockerfiles/rspamd/rspamd.sh","Dockerfiles/rspamd/stop-supervisor.sh","Dockerfiles/rspamd/supervisord.conf","LAUNCH_PLAN.md","LICENSE","README-ja.md","README-tr.md","README-zh_CN.md","README.md","SECURITY.md","bm.sh","conf/core/fail2ban_init/filter.d/core-limit-filter.conf","conf/core/fail2ban_init/filter.d/roundcube-limit-filter.conf","conf/core/fail2ban_init/jail.d/core-accesslimit.conf","conf/core/fail2ban_init/jail.d/roundcube-accesslimit.conf","conf/dovecot/conf.d/10-auth.conf","conf/dovecot/conf.d/10-director.conf","conf/dovecot/conf.d/10-logging.conf","conf/dovecot/conf.d/10-mail.conf","conf/dovecot/conf.d/10-master.conf","conf/dovecot/conf.d/10-ssl.conf","conf/dovecot/conf.d/10-tcpwrapper.conf","conf/dovecot/conf.d/15-lda.conf","conf/dovecot/conf.d/15-mailboxes.conf","conf/dovecot/conf.d/20-imap.conf","conf/dovecot/conf.d/20-lmtp.conf","conf/dovecot/conf.d/20-pop3.conf","conf/dovecot/conf.d/90-acl.conf","conf/dovecot/conf.d/90-plugin.conf","conf/dovecot/conf.d/90-quota.conf","conf/dovecot/conf.d/90-sieve-extprograms.conf","conf/dovecot/conf.d/90-sieve.conf","conf/dovecot/conf.d/90-sieve_rspamd.conf","conf/dovecot/conf.d/auth-checkpassword.conf.ext","conf/dovecot/conf.d/auth-deny.conf.ext","conf/dovecot/conf.d/auth-dict.conf.ext","conf/dovecot/conf.d/auth-ldap.conf.ext","conf/dovecot/conf.d/auth-master.conf.ext","conf/dovecot/conf.d/auth-passwdfile.conf.ext","conf/dovecot/conf.d/auth-sql.conf.ext","conf/dovecot/conf.d/auth-static.conf.ext","conf/dovecot/conf.d/auth-system.conf.ext","conf/dovecot/dovecot.conf","conf/dovecot/rsyslog.conf","conf/php/pear.conf","conf/php/php-fpm.conf","conf/php/php-fpm.conf.default","conf/php/php-fpm.d/docker.conf","conf/php/php-fpm.d/www.conf","conf/php/php-fpm.d/www.conf.default","conf/php/php/conf.d/docker-fpm.ini","conf/php/php/conf.d/docker-php-ext-exif.ini","conf/php/php/conf.d/docker-php-ext-gd.ini","conf/php/php/conf.d/docker-php-ext-imagick.ini","conf/php/php/conf.d/docker-php-ext-intl.ini","conf/php/php/conf.d/docker-php-ext-ldap.ini","conf/php/php/conf.d/docker-php-ext-opcache.ini","conf/php/php/conf.d/docker-php-ext-pdo_mysql.ini","conf/php/php/conf.d/docker-php-ext-pdo_pgsql.ini","conf/php/php/conf.d/docker-php-ext-pspell.ini","conf/php/php/conf.d/docker-php-ext-redis.ini","conf/php/php/conf.d/docker-php-ext-sodium.ini","conf/php/php/conf.d/docker-php-ext-zip.ini","conf/php/php/conf.d/roundcube-defaults.ini","conf/postfix/main.cf","conf/postfix/main.test.cf","conf/postfix/master.cf","conf/postfix/rsyslog.conf","conf/redis/redis-conf.sh","conf/rspamd/local.d/dkim_signing.conf","conf/rspamd/local.d/milter_headers.conf","conf/rspamd/rspamd.conf","conf/rspamd/statistic.conf","conf/supplier/template/Anthropic/config.json","conf/supplier/template/Anthropic/embedding.json","conf/supplier/template/Anthropic/models.json","conf/supplier/template/DeepSeek/config.json","conf/supplier/template/DeepSeek/embedding.json","conf/supplier/template/DeepSeek/models.json","conf/supplier/template/Gemini/config.json","conf/supplier/template/Gemini/embedding.json","conf/supplier/template/Gemini/models.json","conf/supplier/template/Grok/config.json","conf/supplier/template/Grok/embedding.json","conf/supplier/template/Grok/models.json","conf/supplier/template/Kimi/config.json","conf/supplier/template/Kimi/embedding.json","conf/supplier/template/Kimi/models.json","conf/supplier/template/OpenAI/config.json","conf/supplier/template/OpenAI/embedding.json","conf/supplier/template/OpenAI/models.json","conf/webmail/custom.inc.php","conf/webmail/mime.types","core/.gitattributes","core/.gitignore","core/Makefile","core/README.MD","core/api/abnormal_recipient/abnormal_recipient.go","core/api/abnormal_recipient/v1/abnormal_recipient.go","core/api/askai/askai.go","core/api/askai/v1/chat.go","core/api/askai/v1/project.go","core/api/askai/v1/supplier.go","core/api/batch_mail/batch_mail.go","core/api/batch_mail/v1/api_mail.go","core/api/batch_mail/v1/batch_mail.go","core/api/batch_mail/v1/task_executor.go","core/api/batch_mail/v1/unsubscribe.go","core/api/campaign/campaign.go","core/api/campaign/v1/subscription.go","core/api/contact/contact.go","core/api/contact/v1/contact.go","core/api/dockerapi/dockerapi.go","core/api/dockerapi/v1/dockerapi.go","core/api/domains/domains.go","core/api/domains/v1/domain_blocklist.go","core/api/domains/v1/domains.go","core/api/domains/v1/multi_ip_domain.go","core/api/domains/v1/ssl.go","core/api/email_template/email_template.go","core/api/email_template/v1/email_template.go","core/api/files/files.go","core/api/files/v1/files.go","core/api/languages/languages.go","core/api/languages/v1/languages.go","core/api/mail_boxes/mail_boxes.go","core/api/mail_boxes/v1/mailboxes.go","core/api/mail_services/mail_services.go","core/api/mail_services/v1/common.go","core/api/mail_services/v1/mail_bcc.go","core/api/mail_services/v1/mail_forward.go","core/api/mail_services/v1/postfix_queue.go","core/api/operation_log/operation_log.go","core/api/operation_log/v1/operation_log.go","core/api/overview/overview.go","core/api/overview/v1/overview.go","core/api/rbac/rbac.go","core/api/rbac/v1/account.go","core/api/rbac/v1/auth.go","core/api/rbac/v1/permission.go","core/api/rbac/v1/role.go","core/api/relay/relay.go","core/api/relay/v1/relay.go","core/api/settings/settings.go","core/api/settings/v1/settings.go","core/api/subscribe_list/subscribe_list.go","core/api/subscribe_list/v1/subscribe_list.go","core/api/tags/tags.go","core/api/tags/v1/tags.go","core/api/video_outreach/v1/video_outreach.go","core/api/video_outreach/video_outreach.go","core/cmd/acme/Makefile","core/cmd/acme/main.go","core/data/example_recipients.txt","core/frontend/.env.development","core/frontend/.env.operation","core/frontend/.env.production","core/frontend/.eslintrc-auto-import.json","core/frontend/.gitignore","core/frontend/.prettierignore","core/frontend/.prettierrc","core/frontend/README.md","core/frontend/build-for-git.js","core/frontend/build/config.ts","core/frontend/build/utils.ts","core/frontend/eslint.config.mjs","core/frontend/git-pull.js","core/frontend/index.html","core/frontend/package.json","core/frontend/pnpm-lock.yaml","core/frontend/postcss.config.mjs","core/frontend/public/favicon.ico","core/frontend/public/static/plugin/monaco/_commonjsHelpers-CT9FvmAN.js","core/frontend/public/static/plugin/monaco/abap-D-t0cyap.js","core/frontend/public/static/plugin/monaco/apex-CcIm7xu6.js","core/frontend/public/static/plugin/monaco/assets/css.worker-HnVq6Ewq.js","core/frontend/public/static/plugin/monaco/assets/editor.worker-Be8ye1pW.js","core/frontend/public/static/plugin/monaco/assets/html.worker-B51mlPHg.js","core/frontend/public/static/plugin/monaco/assets/json.worker-DKiEKt88.js","core/frontend/public/static/plugin/monaco/assets/ts.worker-CMbG-7ft.js","core/frontend/public/static/plugin/monaco/azcli-BA0tQDCg.js","core/frontend/public/static/plugin/monaco/basic-languages/monaco.contribution.js","core/frontend/public/static/plugin/monaco/bat-C397hTD6.js","core/frontend/public/static/plugin/monaco/bicep-DF5aW17k.js","core/frontend/public/static/plugin/monaco/cameligo-plsz8qhj.js","core/frontend/public/static/plugin/monaco/clojure-Y2auQMzK.js","core/frontend/public/static/plugin/monaco/coffee-Bu45yuWE.js","core/frontend/public/static/plugin/monaco/cpp-CkKPQIni.js","core/frontend/public/static/plugin/monaco/csharp-CX28MZyh.js","core/frontend/public/static/plugin/monaco/csp-D8uWnyxW.js","core/frontend/public/static/plugin/monaco/css-CaeNmE3S.js","core/frontend/public/static/plugin/monaco/cssMode-CjiAH6dQ.js","core/frontend/public/static/plugin/monaco/cypher-DVThT8BS.js","core/frontend/public/static/plugin/monaco/dart-CmGfCvrO.js","core/frontend/public/static/plugin/monaco/dockerfile-CZqqYdch.js","core/frontend/public/static/plugin/monaco/ecl-30fUercY.js","core/frontend/public/static/plugin/monaco/editor.api-CalNCsUg.js","core/frontend/public/static/plugin/monaco/editor/editor.main.css","core/frontend/public/static/plugin/monaco/editor/editor.main.js","core/frontend/public/static/plugin/monaco/elixir-xjPaIfzF.js","core/frontend/public/static/plugin/monaco/flow9-DqtmStfK.js","core/frontend/public/static/plugin/monaco/freemarker2-Cz_sV6Md.js","core/frontend/public/static/plugin/monaco/fsharp-BOMdg4U1.js","core/frontend/public/static/plugin/monaco/go-D_hbi-Jt.js","core/frontend/public/static/plugin/monaco/graphql-CKUU4kLG.js","core/frontend/public/static/plugin/monaco/handlebars-OwglfO-1.js","core/frontend/public/static/plugin/monaco/hcl-DTaboeZW.js","core/frontend/public/static/plugin/monaco/html-Pa1xEWsY.js","core/frontend/public/static/plugin/monaco/htmlMode-Bz67EXwp.js","core/frontend/public/static/plugin/monaco/ini-CsNwO04R.js","core/frontend/public/static/plugin/monaco/java-CI4ZMsH9.js","core/frontend/public/static/plugin/monaco/javascript-PczUCGdz.js","core/frontend/public/static/plugin/monaco/jsonMode-DULH5oaX.js","core/frontend/public/static/plugin/monaco/julia-BwzEvaQw.js","core/frontend/public/static/plugin/monaco/kotlin-IUYPiTV8.js","core/frontend/public/static/plugin/monaco/language/css/monaco.contribution.js","core/frontend/public/static/plugin/monaco/language/html/monaco.contribution.js","core/frontend/public/static/plugin/monaco/language/json/monaco.contribution.js","core/frontend/public/static/plugin/monaco/language/typescript/monaco.contribution.js","core/frontend/public/static/plugin/monaco/less-C0eDYdqa.js","core/frontend/public/static/plugin/monaco/lexon-iON-Kj97.js","core/frontend/public/static/plugin/monaco/liquid-DqKjdPGy.js","core/frontend/public/static/plugin/monaco/loader.js","core/frontend/public/static/plugin/monaco/lspLanguageFeatures-kM9O9rjY.js","core/frontend/public/static/plugin/monaco/lua-DtygF91M.js","core/frontend/public/static/plugin/monaco/m3-CsR4AuFi.js","core/frontend/public/static/plugin/monaco/markdown-C_rD0bIw.js","core/frontend/public/static/plugin/monaco/mdx-DEWtB1K5.js","core/frontend/public/static/plugin/monaco/mips-CiYP61RB.js","core/frontend/public/static/plugin/monaco/monaco.contribution-D2OdxNBt.js","core/frontend/public/static/plugin/monaco/monaco.contribution-DO3azKX8.js","core/frontend/public/static/plugin/monaco/monaco.contribution-EcChJV6a.js","core/frontend/public/static/plugin/monaco/monaco.contribution-qLAYrEOP.js","core/frontend/public/static/plugin/monaco/msdax-C38-sJlp.js","core/frontend/public/static/plugin/monaco/mysql-CdtbpvbG.js","core/frontend/public/static/plugin/monaco/nls.messages-loader.js","core/frontend/public/static/plugin/monaco/nls.messages.cs.js.js","core/frontend/public/static/plugin/monaco/nls.messages.de.js.js","core/frontend/public/static/plugin/monaco/nls.messages.es.js.js","core/frontend/public/static/plugin/monaco/nls.messages.fr.js.js","core/frontend/public/static/plugin/monaco/nls.messages.it.js.js","core/frontend/public/static/plugin/monaco/nls.messages.ja.js.js","core/frontend/public/static/plugin/monaco/nls.messages.js.js","core/frontend/public/static/plugin/monaco/nls.messages.ko.js.js","core/frontend/public/static/plugin/monaco/nls.messages.pl.js.js","core/frontend/public/static/plugin/monaco/nls.messages.pt-br.js.js","core/frontend/public/static/plugin/monaco/nls.messages.ru.js.js","core/frontend/public/static/plugin/monaco/nls.messages.tr.js.js","core/frontend/public/static/plugin/monaco/nls.messages.zh-cn.js.js","core/frontend/public/static/plugin/monaco/nls.messages.zh-tw.js.js","core/frontend/public/static/plugin/monaco/objective-c-CntZFaHX.js","core/frontend/public/static/plugin/monaco/pascal-r6kuqfl_.js","core/frontend/public/static/plugin/monaco/pascaligo-BiXoTmXh.js","core/frontend/public/static/plugin/monaco/perl-DABw_TcH.js","core/frontend/public/static/plugin/monaco/pgsql-me_jFXeX.js","core/frontend/public/static/plugin/monaco/php-D_kh-9LK.js","core/frontend/public/static/plugin/monaco/pla-VfZjczW0.js","core/frontend/public/static/plugin/monaco/postiats-BBSzz8Pk.js","core/frontend/public/static/plugin/monaco/powerquery-Dt-g_2cc.js","core/frontend/public/static/plugin/monaco/powershell-B-7ap1zc.js","core/frontend/public/static/plugin/monaco/protobuf-BmtuEB1A.js","core/frontend/public/static/plugin/monaco/pug-BRpRNeEb.js","core/frontend/public/static/plugin/monaco/python-Cr0UkIbn.js","core/frontend/public/static/plugin/monaco/qsharp-BzsFaUU9.js","core/frontend/public/static/plugin/monaco/r-f8dDdrp4.js","core/frontend/public/static/plugin/monaco/razor-BYAHOTkz.js","core/frontend/public/static/plugin/monaco/redis-fvZQY4PI.js","core/frontend/public/static/plugin/monaco/redshift-45Et0LQi.js","core/frontend/public/static/plugin/monaco/restructuredtext-C7UUFKFD.js","core/frontend/public/static/plugin/monaco/ruby-CZO8zYTz.js","core/frontend/public/static/plugin/monaco/rust-Bfetafyc.js","core/frontend/public/static/plugin/monaco/sb-3GYllVck.js","core/frontend/public/static/plugin/monaco/scala-foMgrKo1.js","core/frontend/public/static/plugin/monaco/scheme-CHdMtr7p.js","core/frontend/public/static/plugin/monaco/scss-C1cmLt9V.js","core/frontend/public/static/plugin/monaco/shell-ClXCKCEW.js","core/frontend/public/static/plugin/monaco/solidity-MZ6ExpPy.js","core/frontend/public/static/plugin/monaco/sophia-DWkuSsPQ.js","core/frontend/public/static/plugin/monaco/sparql-AUGFYSyk.js","core/frontend/public/static/plugin/monaco/sql-32GpJSV2.js","core/frontend/public/static/plugin/monaco/st-CuDFIVZ_.js","core/frontend/public/static/plugin/monaco/swift-n-2HociN.js","core/frontend/public/static/plugin/monaco/systemverilog-Ch4vA8Yt.js","core/frontend/public/static/plugin/monaco/tcl-D74tq1nH.js","core/frontend/public/static/plugin/monaco/tsMode-CZz1Umrk.js","core/frontend/public/static/plugin/monaco/twig-C6taOxMV.js","core/frontend/public/static/plugin/monaco/typescript-DfOrAzoV.js","core/frontend/public/static/plugin/monaco/typespec-D-PIh9Xw.js","core/frontend/public/static/plugin/monaco/vb-Dyb2648j.js","core/frontend/public/static/plugin/monaco/wgsl-BhLXMOR0.js","core/frontend/public/static/plugin/monaco/workers-DcJshg-q.js","core/frontend/public/static/plugin/monaco/xml-CdsdnY8S.js","core/frontend/public/static/plugin/monaco/yaml-DYGvmE88.js","core/frontend/rsbuild.config.ts","core/frontend/src/App.vue","core/frontend/src/api/index.test.ts","core/frontend/src/api/index.ts","core/frontend/src/api/modules/api.test.ts","core/frontend/src/api/modules/api.ts","core/frontend/src/api/modules/contacts/group.test.ts","core/frontend/src/api/modules/contacts/group.ts","core/frontend/src/api/modules/contacts/subscribers.test.ts","core/frontend/src/api/modules/contacts/subscribers.ts","core/frontend/src/api/modules/contacts/suspend.test.ts","core/frontend/src/api/modules/contacts/suspend.ts","core/frontend/src/api/modules/domain.test.ts","core/frontend/src/api/modules/domain.ts","core/frontend/src/api/modules/mailbox.test.ts","core/frontend/src/api/modules/mailbox.ts","core/frontend/src/api/modules/market/task.test.ts","core/frontend/src/api/modules/market/task.ts","core/frontend/src/api/modules/market/template.test.ts","core/frontend/src/api/modules/market/template.ts","core/frontend/src/api/modules/overview.test.ts","core/frontend/src/api/modules/overview.ts","core/frontend/src/api/modules/public.test.ts","core/frontend/src/api/modules/public.ts","core/frontend/src/api/modules/settings.test.ts","core/frontend/src/api/modules/settings.ts","core/frontend/src/api/modules/settings/bcc.test.ts","core/frontend/src/api/modules/settings/bcc.ts","core/frontend/src/api/modules/settings/common.test.ts","core/frontend/src/api/modules/settings/common.ts","core/frontend/src/api/modules/settings/forward.test.ts","core/frontend/src/api/modules/settings/forward.ts","core/frontend/src/api/modules/smtp.test.ts","core/frontend/src/api/modules/smtp.ts","core/frontend/src/api/modules/user.test.ts","core/frontend/src/api/modules/user.ts","core/frontend/src/api/modules/video-outreach.ts","core/frontend/src/assets/icons/ai/big-model.svg","core/frontend/src/assets/icons/ai/deep-seek.svg","core/frontend/src/assets/icons/ai/kimi.svg","core/frontend/src/assets/icons/ai/ollama.svg","core/frontend/src/assets/icons/ai/openai.svg","core/frontend/src/assets/icons/ai/test.svg","core/frontend/src/assets/icons/common/logs.svg","core/frontend/src/assets/icons/common/quota.svg","core/frontend/src/assets/icons/common/search.svg","core/frontend/src/assets/icons/domain/brand-info.svg","core/frontend/src/assets/images/logo-white.png","core/frontend/src/assets/images/logo.png","core/frontend/src/assets/images/smtp/aws-ses.svg","core/frontend/src/assets/images/smtp/custom.svg","core/frontend/src/assets/images/smtp/gmail.svg","core/frontend/src/assets/images/smtp/localhost.svg","core/frontend/src/assets/images/smtp/mailgun.svg","core/frontend/src/assets/images/smtp/sendgrid.svg","core/frontend/src/assets/images/template/create-brand-info.png","core/frontend/src/assets/images/template/model-notice.png","core/frontend/src/components/base/bt-charts/index.vue","core/frontend/src/components/base/bt-close-btn/index.test.ts","core/frontend/src/components/base/bt-close-btn/index.vue","core/frontend/src/components/base/bt-code/index.vue","core/frontend/src/components/base/bt-editor/index.vue","core/frontend/src/components/base/bt-file-upload/UploadError.vue","core/frontend/src/components/base/bt-file-upload/UploadProgress.vue","core/frontend/src/components/base/bt-file-upload/UploadPrompt.vue","core/frontend/src/components/base/bt-file-upload/UploadSuccess.vue","core/frontend/src/components/base/bt-file-upload/index.vue","core/frontend/src/components/base/bt-help/index.test.ts","core/frontend/src/components/base/bt-help/index.vue","core/frontend/src/components/base/bt-logs/index.vue","core/frontend/src/components/base/bt-more/index.vue","core/frontend/src/components/base/bt-preview/index.vue"],"storefront":"/r/Billionmail","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Billionmail/BillionMail/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}