- .
This commit is contained in:
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
@ -12,7 +12,7 @@
|
|||||||
"EmailConfig": {
|
"EmailConfig": {
|
||||||
"From": "",
|
"From": "",
|
||||||
"ServerAddress": "",
|
"ServerAddress": "",
|
||||||
"MailSplitChar": "#",
|
"MailSplitChar": ";",
|
||||||
"RangeSize": 0
|
"RangeSize": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user