Skip to content

Commit 0240b8d

Browse files
committed
Updated Sent Folder list.
1 parent cbddd0b commit 0240b8d

File tree

5 files changed

+37
-10
lines changed

5 files changed

+37
-10
lines changed

scripts/update-package-version.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ foreach ($folder in $folders) {
99
dotnet add package MailKitSimplified.Receiver --version $latestVersion
1010
Set-Location -Path ..
1111
}
12-
}
12+
}
13+
# docker run -d -p 3000:80 -p 25:25 -p 143:143 rnwood/smtp4dev

source/MailKitSimplified.Email/MailKitSimplified.Email.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
<PackageReference Include="CommunityToolkit.Diagnostics" Version="8.2.1" />
4040
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.1" />
4141
<PackageReference Include="MailKitSimplified.Generic" Version="2.0.0" />
42-
<PackageReference Include="MailKitSimplified.Sender" Version="2.5.1" />
43-
<PackageReference Include="MailKitSimplified.Receiver" Version="2.5.1" />
42+
<PackageReference Include="MailKitSimplified.Sender" Version="2.5.3" />
43+
<PackageReference Include="MailKitSimplified.Receiver" Version="2.5.3" />
4444
</ItemGroup>
4545

4646
</Project>

source/MailKitSimplified.Receiver/Models/FolderClientOptions.cs

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,37 @@ namespace MailKitSimplified.Receiver.Models
55
public class FolderClientOptions
66
{
77
public static readonly List<string> CommonSentFolderNames = new List<string> {
8-
"Sent Items",
9-
"Sent Mail",
10-
"Sent Messages"
8+
"Sent", // [RFC-6154](https://www.rfc-editor.org/rfc/rfc6154#page-3), Thunderbird, Yahoo, Apple
9+
"Sent Items", // Outlook/365/Live/Hotmail
10+
"[Gmail]/Sent Mail", // Gmail
11+
"Sent Messages", // Mail on iOS
12+
};
13+
14+
public static readonly List<string> CommonDraftsFolderNames = new List<string> {
15+
"Drafts", // [RFC-6154](https://www.rfc-editor.org/rfc/rfc6154#page-3), Thunderbird, Apple, iOS, Outlook/365/Live/Hotmail
16+
"[Gmail]/Drafts", // Gmail
17+
"Draft", // Yahoo
18+
};
19+
20+
public static readonly List<string> CommonTrashFolderNames = new List<string> {
21+
"Trash", // [RFC-6154](https://www.rfc-editor.org/rfc/rfc6154#page-3)
22+
"Deleted Items", // Outlook/365/Live/Hotmail
23+
"[Gmail]/Trash", // Gmail
24+
"Trash", // Thunderbird, Yahoo
25+
};
26+
27+
public static readonly List<string> CommonJunkFolderNames = new List<string> {
28+
"Junk", // [RFC-6154](https://www.rfc-editor.org/rfc/rfc6154#page-3), Thunderbird, Yahoo, Apple
29+
"Junk E-mail", // Outlook/365/Live/Hotmail
30+
"[Gmail]/Spam", // Gmail
1131
};
1232

1333
public IList<string> SentFolderNames { get; set; } = CommonSentFolderNames;
34+
35+
public IList<string> DraftsFolderNames { get; set; } = CommonDraftsFolderNames;
36+
37+
public IList<string> JunkFolderNames { get; set; } = CommonJunkFolderNames;
38+
39+
public IList<string> TrashFolderNames { get; set; } = CommonTrashFolderNames;
1440
}
1541
}

tests/MailKitSimplified.Receiver.Tests/MailKitSimplified.Receiver.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0" />
1313
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0" />
1414
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="7.0.0" />
15-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.0" />
16-
<PackageReference Include="Moq" Version="4.18.4" />
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.1" />
16+
<PackageReference Include="Moq" Version="4.20.69" />
1717
<PackageReference Include="xunit" Version="2.5.0" />
1818
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0">
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

tests/MailKitSimplified.Sender.Tests/MailKitSimplified.Sender.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0" />
1313
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0" />
1414
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="7.0.0" />
15-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.0" />
16-
<PackageReference Include="Moq" Version="4.18.4" />
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.1" />
16+
<PackageReference Include="Moq" Version="4.20.69" />
1717
<PackageReference Include="xunit" Version="2.5.0" />
1818
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0">
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)