Nitin Agarwal

Results 13 comments of Nitin Agarwal

I think there is value in keeping the license simple and consistent with upstream projects such as .net itself. For example, .NET Core is licensed under MIT (https://github.com/dotnet/corefx/blob/master/LICENSE) and ASP.NET...

Part of this behavior change (useful to know server disconnected) also includes this exception for successful delivery in some cases (no way to know what the status code was, but...

The way we caught this is when switching from 4.3.0 -> 4.5.0, our outbound queue started to build up significantly. After some digging into our logs, I was able to...

Yes, that's how we handle `ServiceNotAuthenticatedException` right now and match that based on that assumption from the current code, but it would be more explicit for all three exceptions to...

It happens on `SmtpClient.SendAsync`. ``at MailKit.Net.Smtp.SmtpClient.SendAsync(FormatOptions options, MimeMessage message, MailboxAddress sender, IList`1 recipients, CancellationToken cancellationToken, ITransferProgress progress)``

We're assuming its a 250 status code. Right now we don't know the actual status code. Since SendAsync also calls MailFrom, RcptTo, etc., is it possible it's from one of...

Yes, I did have a `MessageSent` event handler to capture `args.Response` until last night when I took it out to replace it with the response from `SendAsync`.

Most of the `SmtpProtocolException`s we're getting are with 4.x.x and 5.x.x. The 2.x.x `SmtpProtocolException` are only a handful every day. Given our smtp volume, it would be difficult to enable/provide...

Also, we do get a "tracking id" for every server response from gsmtp regardless the command. It's the same id that's appended to all responses for that session/transaction (at least...

We have commonly seen gsmtp respond with `250 2.1.0 OK xxxxxxxxxxxxxxxxxxxxxxxxxxxxx - gsmtp` in response to a `MAIL FROM`. Maybe it could/is likely that? A property identifying the smtp command...