自定义域名
This commit is contained in:
parent
f39617a21e
commit
93785f7719
83
resources/views/custom.blade.php
Normal file
83
resources/views/custom.blade.php
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
|
||||
<title>{{config('app.name')}}</title>
|
||||
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet">
|
||||
<style>
|
||||
.page-container {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.main-content {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.footer {
|
||||
flex-shrink: 0;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
padding: 10px;
|
||||
background-color: #f8f9fa;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="page-container">
|
||||
<div class="main-content">
|
||||
<nav class="navbar navbar-expand-lg navbar-light bg-light">
|
||||
<a class="navbar-brand" href="/">{{config('app.name')}}</a>
|
||||
<div class="collapse navbar-collapse" id="navbarNav">
|
||||
<ul class="navbar-nav mr-auto">
|
||||
<li class="nav-item active">
|
||||
<a class="nav-link" href="/">首页 <span class="sr-only">(current)</span></a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{route('custom')}}">自定义域名</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<div class="container mt-3">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
设置自定义域名
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<p class="card-text">这里,假设你有域名<code>localhost.lan</code>且想使其作为你的临时邮箱后缀.</p>
|
||||
<p class="card-text">首先,你需要将你的域名的MX记录设置为<code>mail.nico.edu.kg</code></p>
|
||||
<p class="card-text">设置MX记录并且等待记录生效后,回到首页在选择域名的下拉列表中的输入框手动输入你的域名,然后按回车即可.</p>
|
||||
<p class="card-text">此外,你也可以通过A记录的方式将域名指向<code>mail.nico.edu.kg</code>的IP.</p>
|
||||
<p class="card-text">注意:域名请指向<code>mail.nico.edu.kg</code>而不是本站域名,否则你将无法正常收到邮件.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<footer class="footer">
|
||||
<div class="container">
|
||||
<span class="text-muted">版权所有 © 2023</span>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -91,7 +91,7 @@
|
|||
<a class="nav-link" href="/">首页 <span class="sr-only">(current)</span></a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="#">链接</a>
|
||||
<a class="nav-link" href="{{route('custom')}}">自定义域名</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
|
@ -345,14 +345,14 @@ function fetchMail() {
|
|||
|
||||
var countdownTimer = setInterval(function () {
|
||||
if (isRequestPending) {
|
||||
$('#auto-reload').text('刷新中...');
|
||||
$('#auto-reload').val('刷新中...');
|
||||
return;
|
||||
}
|
||||
countdown--;
|
||||
$('#auto-reload').val('距离下次刷新还有' + countdown + '秒');
|
||||
if (countdown <= 0) {
|
||||
fetchMail();
|
||||
$('#auto-reload').text('刷新中...');
|
||||
$('#auto-reload').val('刷新中...');
|
||||
countdown = 11; // 重置为 11,因为下一次循环会立即减 1
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,6 +14,9 @@
|
|||
*/
|
||||
|
||||
Route::get('/', [\App\Http\Controllers\MailController::class, 'index'])->name('index');
|
||||
Route::get('/custom',function(){
|
||||
return view('custom');
|
||||
})->name('custom');
|
||||
|
||||
Route::post('/mail', [\App\Http\Controllers\MailController::class, 'get'])->name('mail_list');
|
||||
Route::post('/mail/{id}', [\App\Http\Controllers\MailController::class, 'info'])->name('mail_info');
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user