添加项目文件。
This commit is contained in:
109
EmailLib/EmailTemap.cs
Normal file
109
EmailLib/EmailTemap.cs
Normal file
@@ -0,0 +1,109 @@
|
||||
namespace Email
|
||||
{
|
||||
public class EmailTemap
|
||||
{
|
||||
public static string _email = @"
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset=""utf-8"" />
|
||||
<title>{{AppName}} - Verification Code</title>
|
||||
<style>
|
||||
/* 基本的样式重置和通用样式 */
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, ""Segoe UI"", Roboto, Helvetica, Arial, sans-serif, ""Apple Color Emoji"", ""Segoe UI Emoji"", ""Segoe UI Symbol"";
|
||||
line-height: 1.6;
|
||||
color: #333;
|
||||
margin: 0;
|
||||
padding: 20px;
|
||||
background-color: #f4f4f4; /* 轻微的背景色 */
|
||||
}
|
||||
.container {
|
||||
max-width: 600px; /* 内容最大宽度 */
|
||||
margin: 20px auto; /* 居中 */
|
||||
background-color: #fff; /* 白色背景 */
|
||||
padding: 30px; /* 内边距 */
|
||||
border-radius: 8px; /* 圆角 */
|
||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* 轻微阴影 */
|
||||
}
|
||||
.header {
|
||||
text-align: center; /* 头部居中 */
|
||||
margin-bottom: 30px; /* 底部外边距 */
|
||||
border-bottom: 1px solid #eee; /* 底部细线 */
|
||||
padding-bottom: 20px; /* 底部内边距 */
|
||||
}
|
||||
.header h1 { /* 修正了 h1 和 { 之间的空格 */
|
||||
color: #007bff; /* 主题色,例如蓝色 */
|
||||
font-size: 24px;
|
||||
margin: 0;
|
||||
}
|
||||
.code-box {
|
||||
text-align: center; /* 验证码框内容居中 */
|
||||
margin: 30px 0; /* 上下外边距 */
|
||||
padding: 20px; /* 内边距 */
|
||||
background-color: #e9e9e9; /* 浅灰色背景 */
|
||||
border: 1px dashed #ccc; /* 虚线边框 */
|
||||
border-radius: 4px; /* 圆角 */
|
||||
overflow: auto; /* 防止代码过长溢出 */
|
||||
}
|
||||
.verification-code {
|
||||
font-size: 28px; /* 验证码字体大小 */
|
||||
font-weight: bold; /* 加粗 */
|
||||
color: #333; /* 深灰色 */
|
||||
letter-spacing: 5px; /* 字母间距 */
|
||||
word-break: break-all; /* 防止长代码换行问题 */
|
||||
display: block; /* 独占一行 */
|
||||
}
|
||||
.instructions {
|
||||
margin-bottom: 20px; /* 底部外边距 */
|
||||
}
|
||||
.warning {
|
||||
color: #dc3545; /* 警告色,例如红色 */
|
||||
font-weight: bold; /* 加粗 */
|
||||
margin-bottom: 20px; /* 底部外边距 */
|
||||
}
|
||||
.footer {
|
||||
text-align: center; /* 底部居中 */
|
||||
margin-top: 30px; /* 顶部外边距 */
|
||||
font-size: 12px; /* 字体大小 */
|
||||
color: #888; /* 灰色 */
|
||||
border-top: 1px solid #eee; /* 顶部细线 */
|
||||
padding-top: 20px; /* 顶部内边距 */
|
||||
}
|
||||
.footer p { /* 修正了 p 和 { 之间的空格 */
|
||||
margin: 5px 0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class=""container"">
|
||||
<div class=""header"">
|
||||
<h1>您的验证码</h1>
|
||||
</div>
|
||||
<p>您好,</p>
|
||||
<div class=""instructions"">
|
||||
<p>您收到这封邮件是因为您请求验证您在 <strong>{{AppName}}</strong> 的邮箱地址。</p>
|
||||
<p>请使用以下验证码完成操作:</p>
|
||||
</div>
|
||||
<div class=""code-box"">
|
||||
<span class=""verification-code"">{{VerificationCode}}</span>
|
||||
</div>
|
||||
<p class=""instructions"">请在应用程序或网站中输入此验证码。</p>
|
||||
<p class=""warning"">为了您的账户安全,请勿将此验证码透露给任何人。</p>
|
||||
<p class=""instructions"">此验证码在 {{ExpirationMinutes}} 分钟内有效。</p>
|
||||
<p>如果您没有进行此操作,请忽略本邮件。</p>
|
||||
<div class=""footer"">
|
||||
<p>这是一封自动发送的邮件,请勿直接回复。</p>
|
||||
<p>© {{AppName}}</p>
|
||||
<p>支持: <a href=""mailto:{{SupportEmail}}"">Tech Helper</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user