c5_labsci/web/admin/demo/dyn/mail.html
2026-01-27 00:52:00 +08:00

141 lines
5.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<link href="/jscss/style.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.2.0/github-markdown.min.css">
<script type="text/javascript" charset="utf-8" src="/jscss/theme.js"></script>
<style>
</style>
</head>
<body>
<div class="container">
<form>
<div class="char5 row">
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">smtp服务器</label>
<div>
<input type="text" name="smtpserver" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">smtp端口</label>
<div>
<input type="text" name="smtpport" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">邮箱地址</label>
<div>
<input type="text" name="user" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">安全密码</label>
<div>
<input type="text" name="pass" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">发送地址</label>
<div>
<input type="text" name="mailto" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">标题</label>
<div>
<input type="text" name="title" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-24 top">
<label class="lang imp">内容</label>
<div>
<ciy-textarea com="content" minheight="15em"></ciy-textarea>
</div>
</div>
</div>
<div class="txt-center">
<a onclick="mailsend(this)" class="lang btn lg">发送邮件</a>
</div>
</form>
<form>
<div class="char5 row">
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">imap服务器</label>
<div>
<input type="text" name="imapserver" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-12">
<label class="lang">LastUID</label>
<div>
<input type="text" name="lastuid" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">邮箱地址</label>
<div>
<input type="text" name="user" style="width:100%;" />
</div>
</div>
<div class="ciy-form col-24 col-sm-12">
<label class="lang imp">安全密码</label>
<div>
<input type="text" name="pass" style="width:100%;" />
</div>
</div>
</div>
<div class="txt-center">
<a onclick="mailrecv(this)" class="lang btn lg">接收邮件</a>
</div>
</form>
</div>
<script type="text/javascript" src="/jscss/ciy.js"></script>
<script type="text/javascript" src="/jscss/ciycmp.js"></script>
<script type="text/javascript" src="../../common.js"></script>
<script type="text/javascript">
'use strict';
var Glob = {};
ciyfn.pageload(function () {
var val = ciyfn.getstorage('_testmailsend', {});
$5('[name=smtpserver]').val(val.smtpserver);
$5('[name=smtpport]').val(val.smtpport);
$5('[name=user]').val(val.user);
$5('[name=pass]').val(val.pass);
$5('[name=mailto]').val(val.mailto);
$5('[name=title]').val(val.title);
ciycmp({ dom: $5('[com=content]'), autoheight: true, value: val.content });
val = ciyfn.getstorage('_testmailrecv', {});
$5('[name=imapserver]').val(val.imapserver);
$5('[name=user]').val(val.user);
$5('[name=pass]').val(val.pass);
$5('[name=lastuid]').val(val.lastuid);
});
function mailsend(dom) {
var postparam = ciyfn.getform(dom);
ciyfn.setstorage('_testmailsend', postparam);
if (ciyfn.throttle(dom)) return;
ciyfn.callfunc("mailsend", postparam, function (json) {
ciyfn.toast('发送成功');
});
}
function mailrecv(dom) {
var postparam = ciyfn.getform(dom);
ciyfn.setstorage('_testmailrecv', postparam);
if (ciyfn.throttle(dom)) return;
ciyfn.callfunc("mailrecv", postparam, function (json) {
console.log(json);
ciyfn.toast('接收' + json.mails.length + '封邮件最新UID' + json.maxuid);
});
}
</script>
</body>
</html>