承接 cryodrift/mailviewer 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

cryodrift/mailviewer

最新稳定版本:0.1.8

Composer 安装命令:

composer require cryodrift/mailviewer

包简介

Web UI to browse emails by domain

README 文档

README

Mailviewer provides a web UI to explore emails (domains, messages, headers and content) and supporting CLI tools to import and manage mail data.

Routes

All @web routes are provided by Api.php and are accessible under /mail/{method}. Available routes and parameters:

  • GET /mail/domains

    • params:
      • domains_id (optional, string)
      • domains_page (optional, int; default 0)
      • contact_search (optional, string)
  • GET /mail/messages

    • params:
      • domains_id (required, string)
      • messages_page (optional, int; default 0)
      • messages_id (optional, string)
      • contact_search (optional, string)
      • message_search (optional, string)
  • GET /mail/headers

    • params:
      • messages_id (required, string)
  • GET /mail/message

    • params:
      • messages_id (required, string)
      • parts_id (optional, string) — if provided, shows that part's message
  • GET /mail/partview

    • params:
      • messages_id (required if parts_id missing)
      • parts_id (optional)
      • content_type (optional, string; default "text")
  • GET /mail/parts

    • params:
      • messages_id (required)
  • GET /mail/message_search

    • params:
      • domains_id (optional)
      • message_search (optional)
  • GET /mail/contact_search

    • params:
      • contact_search (optional)
  • GET /mail/cid

    • params:
      • messages_id (required)
      • cid (required, string) — content-id reference used in HTML bodies
  • GET /mail/partcontent

    • params:
      • parts_id (required)
      • messages_id (required)
  • POST /mail/refresh — fetch emails from server and update index

    • params: none (triggered by POST)

Parameters are typically passed via query string (GET) or request body (POST) as used by the UI templates in src/mailviewer/ui/*.

CLI

  • Show available commands: php index.php /mailviewer/cli -help

  • Example: import from mailbox file php index.php /mailviewer/cli import-mbox "C:/path/to/mailbox.mbox"

  • Example: parse and index from POP3 php index.php /mailviewer/cli import-pop3 --host pop.example.com --user me --pass secret

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固