Skip to content

Commit a0c5ff3

Browse files
committed
Updated to latest Cofoundry and fixed compatibility issues. Also updated to v2 of MailKit
1 parent 9f97976 commit a0c5ff3

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

src/Cofoundry.Plugins.Mail.MailKit/Bootstrap/MailKitDependencyRegistration.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ public void Register(IContainerRegister container)
1717
var overrideOptions = RegistrationOptions.Override();
1818

1919
container
20-
.RegisterType<IMailDispatchService, MailKitMailDispatchService>(overrideOptions)
21-
.RegisterType<ISmtpClientConnectionConfiguration, SmtpClientConnectionConfiguration>()
20+
.Register<IMailDispatchService, MailKitMailDispatchService>(overrideOptions)
21+
.Register<ISmtpClientConnectionConfiguration, SmtpClientConnectionConfiguration>()
2222
;
2323
}
2424
}

src/Cofoundry.Plugins.Mail.MailKit/Cofoundry.Plugins.Mail.MailKit.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
</PropertyGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="Cofoundry.Core" Version="0.2.0-beta0054" />
20-
<PackageReference Include="MailKit" Version="1.20.0" />
19+
<PackageReference Include="Cofoundry.Core" Version="0.2.0-beta0098" />
20+
<PackageReference Include="MailKit" Version="2.0.1" />
2121
</ItemGroup>
2222

2323
</Project>

src/Cofoundry.Plugins.Mail.MailKit/SmtpClientConnectionConfiguration.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ public virtual void Initialize(SmtpClient smtpClient)
3636
// Note: all samples disable the OAuth2/XOAUTH2 authentication mechanism. Will leave it out until we have a use case
3737
if (smtpClient.AuthenticationMechanisms.Contains(OAUTH2_MECHANISM))
3838
{
39+
// since 2.0 this looks like it has been removed anyway
40+
// https://github.com/jstedfast/MailKit/blob/master/ReleaseNotes.md#mailkit-200
3941
smtpClient.AuthenticationMechanisms.Remove(OAUTH2_MECHANISM);
4042
}
4143

0 commit comments

Comments
 (0)