邮件端口移动到配置文件
continuous-integration/drone/push Build is passing

This commit is contained in:
he
2025-12-08 10:14:21 +08:00
parent 9cac49d539
commit e0e6e60ae0
10 changed files with 15 additions and 4 deletions
@@ -63,6 +63,7 @@
"Port": 465, "Port": 465,
"Host": "smtp.qiye.aliyun.com", "Host": "smtp.qiye.aliyun.com",
"Imap": "imap.qiye.aliyun.com", "Imap": "imap.qiye.aliyun.com",
"ImapPort": 993,
"FromEmail": "uat@extimaging.com", "FromEmail": "uat@extimaging.com",
"FromName": "UAT_IRC", "FromName": "UAT_IRC",
"AuthorizationCode": "SHzyyl2021", "AuthorizationCode": "SHzyyl2021",
@@ -62,6 +62,7 @@
"Port": 465, "Port": 465,
"Host": "smtp.qiye.aliyun.com", "Host": "smtp.qiye.aliyun.com",
"Imap": "imap.qiye.aliyun.com", "Imap": "imap.qiye.aliyun.com",
"ImapPort": 993,
"FromEmail": "irc@extimaging.com", "FromEmail": "irc@extimaging.com",
"FromName": "IRC Imaging System", "FromName": "IRC Imaging System",
"AuthorizationCode": "ExtImg@2022", "AuthorizationCode": "ExtImg@2022",
@@ -127,6 +127,8 @@
"Host": "smtp.qiye.aliyun.com", "Host": "smtp.qiye.aliyun.com",
"Imap": "imap.qiye.aliyun.com", "Imap": "imap.qiye.aliyun.com",
"ImapPort": 993,
// 发件人邮箱地址 // 发件人邮箱地址
"FromEmail": "test@extimaging.com", "FromEmail": "test@extimaging.com",
// 发件人显示名称 // 发件人显示名称
@@ -76,6 +76,7 @@
"Port": 465, "Port": 465,
"Host": "smtp.qiye.aliyun.com", "Host": "smtp.qiye.aliyun.com",
"Imap": "imap.qiye.aliyun.com", "Imap": "imap.qiye.aliyun.com",
"ImapPort": 993,
"FromEmail": "test@extimaging.com", "FromEmail": "test@extimaging.com",
"FromName": "Test_IRC", "FromName": "Test_IRC",
"AuthorizationCode": "SHzyyl2021", "AuthorizationCode": "SHzyyl2021",
@@ -67,6 +67,7 @@
"Port": 587, "Port": 587,
"Host": "smtp-mail.outlook.com", "Host": "smtp-mail.outlook.com",
"Imap": "imap-mail.outlook.com", "Imap": "imap-mail.outlook.com",
"ImapPort": 993,
"FromEmail": "donotreply@elevateimaging.ai", "FromEmail": "donotreply@elevateimaging.ai",
"FromName": "LiLi System", "FromName": "LiLi System",
"AuthorizationCode": "Q#669869497420ul", "AuthorizationCode": "Q#669869497420ul",
@@ -75,6 +75,7 @@
"Port": 587, "Port": 587,
"Host": "smtp-mail.outlook.com", "Host": "smtp-mail.outlook.com",
"Imap": "imap-mail.outlook.com", "Imap": "imap-mail.outlook.com",
"ImapPort": 993,
"FromEmail": "donotreply@elevateimaging.ai", "FromEmail": "donotreply@elevateimaging.ai",
"FromName": "LiLi System", "FromName": "LiLi System",
"AuthorizationCode": "Q#669869497420ul", "AuthorizationCode": "Q#669869497420ul",
@@ -74,6 +74,7 @@
"Port": 587, "Port": 587,
"Host": "smtp-mail.outlook.com", "Host": "smtp-mail.outlook.com",
"Imap": "imap-mail.outlook.com", "Imap": "imap-mail.outlook.com",
"ImapPort": 993,
"FromEmail": "donotreply@elevateimaging.ai", "FromEmail": "donotreply@elevateimaging.ai",
"FromName": "LiLi System", "FromName": "LiLi System",
"AuthorizationCode": "Q#669869497420ul", "AuthorizationCode": "Q#669869497420ul",
+1
View File
@@ -81,6 +81,7 @@
"Port": 465, "Port": 465,
"Host": "smtp.qiye.aliyun.com", "Host": "smtp.qiye.aliyun.com",
"Imap": "imap.qiye.aliyun.com", "Imap": "imap.qiye.aliyun.com",
"ImapPort": 993,
"FromEmail": "uat@extimaging.com", "FromEmail": "uat@extimaging.com",
"FromName": "Uat IRC Imaging System", "FromName": "Uat IRC Imaging System",
"AuthorizationCode": "SHzyyl2021", "AuthorizationCode": "SHzyyl2021",
@@ -49,6 +49,8 @@ public class SystemEmailSendConfig
public string Host { get; set; } = string.Empty; public string Host { get; set; } = string.Empty;
public string Imap { get; set; } = string.Empty; public string Imap { get; set; } = string.Empty;
public int ImapPort { get; set; }
public string FromEmail { get; set; } = string.Empty; public string FromEmail { get; set; } = string.Empty;
public string FromName { get; set; } = string.Empty; public string FromName { get; set; } = string.Empty;
@@ -119,7 +119,7 @@ public class EmailLogService(IRepository<EmailLog> _emailLogRepository,
{ {
try try
{ {
client.Connect(_systemEmailConfig.Imap, 993, SecureSocketOptions.SslOnConnect); client.Connect(_systemEmailConfig.Imap, _systemEmailConfig.ImapPort, SecureSocketOptions.SslOnConnect);
AuthenticateImap(client); AuthenticateImap(client);
var sentFolder = OpenSentFolder(client); var sentFolder = OpenSentFolder(client);
var uid = new UniqueId(uint.Parse(emailInfo.UniqueId)); var uid = new UniqueId(uint.Parse(emailInfo.UniqueId));
@@ -205,7 +205,7 @@ public class EmailLogService(IRepository<EmailLog> _emailLogRepository,
{ {
try try
{ {
client.Connect(_systemEmailConfig.Imap, 993, SecureSocketOptions.SslOnConnect); client.Connect(_systemEmailConfig.Imap, _systemEmailConfig.ImapPort, SecureSocketOptions.SslOnConnect);
AuthenticateImap(client); AuthenticateImap(client);
var sentFolder = OpenSentFolder(client); var sentFolder = OpenSentFolder(client);
var uid = new UniqueId(uint.Parse(emailInfo.UniqueId)); var uid = new UniqueId(uint.Parse(emailInfo.UniqueId));
@@ -279,7 +279,7 @@ public class EmailLogService(IRepository<EmailLog> _emailLogRepository,
{ {
try try
{ {
client.Connect(_systemEmailConfig.Imap, 993, SecureSocketOptions.SslOnConnect); client.Connect(_systemEmailConfig.Imap, _systemEmailConfig.ImapPort, SecureSocketOptions.SslOnConnect);
AuthenticateImap(client); AuthenticateImap(client);
var sentFolder = OpenSentFolder(client); var sentFolder = OpenSentFolder(client);
@@ -529,7 +529,7 @@ public class EmailLogService(IRepository<EmailLog> _emailLogRepository,
{ {
try try
{ {
client.Connect(_systemEmailConfig.Imap, 993, SecureSocketOptions.SslOnConnect); client.Connect(_systemEmailConfig.Imap, _systemEmailConfig.ImapPort, SecureSocketOptions.SslOnConnect);
AuthenticateImap(client); AuthenticateImap(client);
var inboxFolder = OpenInboxFolder(client); var inboxFolder = OpenInboxFolder(client);