Resource icon

TMail - Multi Domain Temporary Email System(多域名临时邮箱系统) v8.0.4 - 原版 v8.0.4

No permission to download
Resource icon

TMail - Multi Domain Temporary Email System(多域名临时邮箱系统) v8.0.4 - 原版 v8.0.4

No permission to download

Mr.Null

Administrator
管理成员
King submitted a new resource:

TMail - Multi Domain Temporary Email System(多域名临时邮箱系统) v8.0.4 - 原版 - 创建属于你自己的临时邮箱服务平台,支持多域名与 API。

资源简介

TMail 是一套简单易用、加载速度快且完美适配移动端的临时邮箱系统,拥有令人印象深刻的强大功能集。只需 3 分钟,即可将其部署到您的服务器上。(此处可保留原视频链接或文字说明)

环境要求

以下是服务器配置要求。通常情况下,主流的主机服务商均能满足这些条件:

  • PHP 版本:>= 7.4
  • 数据库:MySQL >= 5.1
  • PHP 扩展组件
    • OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, IMAP, iconv, ZIP, Fileinfo
  • 配置项:需在 PHP 设置中开启 allow_url_fopen = ON
  • 邮件服务要求
    • 支持 IMAP 协议的邮箱
    • 支持...

Read more about this resource...
 
【硬核教程】TMail 8.0+ 本地化/开心版制作

写在前面:
这个教程主要教大家怎么绕过 TMail 的官方授权验证。
注意: 既然是绕过验证(开心版),那肯定就没法用官方的“自动更新”功能了,主要目的是为了去后门、防追踪,自己用得安心。



方案 :自建验证 API (强推!最稳方案)

准备工作:
  • 随便一个 Web 服务器 (PHP 7.0 以上)
  • HTTPS
  • 确保存放日志的目录有写入权限

第一步:搭建伪装的验证接口

在你的网站根目录下新建一个 PHP 文件,名字随便起,比如叫
代码:
7m41l-v4l1d470r.php
,然后把下面的代码复制进去:

PHP:
<?php
/**
 * TMail 8.0 自建验证服务端
 * 作用:无视任何授权码,强制返回“验证成功”
 */

// 设置返回类型为 JSON
header('Content-Type: application/json');

// 允许跨域 (可选,防止部分环境报错)
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header('Access-Control-Allow-Headers: Content-Type');

// 获取参数
$purchase_code = $_REQUEST['purchase_code'] ?? '';
$domain = $_REQUEST['domain'] ?? '';
$version = $_REQUEST['version'] ?? '';

// 简单的防呆检查
if (empty($purchase_code) || empty($domain)) {
    echo json_encode([
        'success' => false,
        'error' => 'Invalid Data. Activation Failed! Please try again.'
    ]);
    exit;
}

// 判断是“检查更新”还是“激活验证”
if (!empty($version)) {
    // 如果是检查更新请求,永远告诉它“没有更新”
    // ✅ 防止后台弹烦人的更新提示
    echo json_encode([
        'success' => true,
        'update_available' => false,
        'message' => 'No updates available',
        'current_version' => '8.0'
    ]);
} else {
    // 如果是安装时的授权验证请求
    // ✅ 直接通过,不管填啥 Key 都行
    echo json_encode([
        'success' => true
    ]);
}
?>

第二步:上传文件

把你刚才写好的 PHP 文件丢到你的服务器上。
记住这个地址,比如:https://yourdomain.com/7m41l-v4l1d470r.php

第三步:修改 TMail 源码 (核心步骤)

接下来要改 TMail 安装包里的 3 个文件,把官方的验证接口替换成自己的。

1. 修改安装程序逻辑
文件路径:
代码:
app/Livewire/Installer/Installer.php
(约第 220 行)

搜索 (原版加密代码):
PHP:
$link = base64_decode('
aHR0cHM6Ly96YThjcGl0a3hmLmV4ZWN1dGUtYXBpLmFwLXNvdXRoLTEuYW1hem9uYXdzLmNvbS9wcm9kdWN0aW9uL3RtYWls
');

替换成你的接口:
PHP:
$link = 'https://yourdomain.com/7m41l-v4l1d470r.php';

2. 修改日常验证逻辑
文件路径:
代码:
app/Services/Util.php
(约第 27 行)

搜索:
PHP:
$request = Http::get(base64_decode('aHR0cHM6Ly9wb3J0YWwudGhlaHAuaW4vYXBpL2NoZWNrL3RtYWls') . '8', [

替换成:
PHP:
$request = Http::get('https://yourdomain.com/7m41l-v4l1d470r.php', [

3. 修改自动更新逻辑
文件路径:
代码:
app/Livewire/Backend/Updates/Auto.php
(约第 43 行)

搜索:
PHP:
$request = Http::get(base64_decode('aHR0cHM6Ly9wb3J0YWwudGhlaHAuaW4vYXBpL3VwZGF0ZS90bWFpbA') . '8', [

替换成:
PHP:
$request = Http::get('https://yourdomain.com/7m41l-v4l1d470r.php', [

第四步:测试一下

在浏览器里访问这几个地址,看看能不能通(把
代码:
yourdomain.com
换成你自己的):

测授权:
代码:
https://yourdomain.com/7m41l-v4l1d470r.php?purchase_code=666666&domain=baidu.com
看到
代码:
{"success": true}
就是成功了。


测更新:
代码:
https://yourdomain.com/7m41l-v4l1d470r.php?purchase_code=666666&domain=baidu.com&version=8.0
看到
代码:
"update_available": false
就说明屏蔽更新成功。


第五步:开始安装

搞定收工!现在去正常安装 TMail 吧。
安装时候让你填 Purchase Code,随便瞎填一串数字就能过了!
 
后退
顶部