This commit is contained in:
2026-01-26 11:00:04 +01:00
parent 1830b812b4
commit 6bdd4f44f4
3 changed files with 5 additions and 4 deletions

View File

@ -12,7 +12,7 @@
"EmailConfig": { "EmailConfig": {
"From": "registrazioni@gruppodac.eu", "From": "registrazioni@gruppodac.eu",
"ServerAddress": "https://mailbridge.gruppodac.eu/api/graph/NewMessageHtml", "ServerAddress": "https://mailbridge.gruppodac.eu/api/graph/NewMessageHtml",
"MailSplitChar": "#", "MailSplitChar": ";",
"RangeSize": 20 "RangeSize": 20
} }
} }

View File

@ -20,7 +20,8 @@ public class RegistrazioneMailProcessor : IMailProcessor
public async Task ProcessAsync(List<MailQueue> mailQueueList, EmailConfig _config, HttpClient httpClient) public async Task ProcessAsync(List<MailQueue> mailQueueList, EmailConfig _config, HttpClient httpClient)
{ {
var size = _config.RangeSize != 0 ? _config.RangeSize : mailQueueList.Count; // Default size dei chunck è 20
var size = _config.RangeSize != 0 ? _config.RangeSize : 20;
foreach (var chunk in mailQueueList.Chunk(size)) foreach (var chunk in mailQueueList.Chunk(size))
{ {
@ -36,7 +37,7 @@ public class RegistrazioneMailProcessor : IMailProcessor
: string.Format(mailQueue.Body, mailQueue.Args?.Split(_config.MailSplitChar) ?? Array.Empty<string>()), : string.Format(mailQueue.Body, mailQueue.Args?.Split(_config.MailSplitChar) ?? Array.Empty<string>()),
Cc = null, Cc = null,
Subject = mailQueue.Subject, Subject = mailQueue.Subject,
To = mailQueue.ToList.Split(";").ToList() // new() { "g.vitari@oaservice.it" } To = mailQueue.ToList.Split(_config.MailSplitChar).ToList() // new() { "g.vitari@oaservice.it" }
}; };
var messageJson = JsonSerializer.Serialize(email); var messageJson = JsonSerializer.Serialize(email);

View File

@ -12,7 +12,7 @@
"EmailConfig": { "EmailConfig": {
"From": "", "From": "",
"ServerAddress": "", "ServerAddress": "",
"MailSplitChar": "#", "MailSplitChar": ";",
"RangeSize": 0 "RangeSize": 0
} }
} }