net mail library c# smtp mailkit

library - mailkit c#



¿Cómo verificar la cantidad de datos enviados/recibidos en MailKit? (1)

No hay forma de obtener velocidades de carga / descarga 100% precisas en MailKit, pero MailKit sí tiene API que toman un argumento ITransferProgress, como el método de envío:

http://www.mimekit.org/docs/html/Overload_MailKit_MailTransport_Send.htm

Puede implementar su propia clase ITransferProgress que rastrea la transferencia de datos, como mensajes que le darán una idea aproximada.

Esto le permitirá recibir notificaciones de la cantidad de datos cargados (o descargados cuando se utilizan con los diversos métodos ImapFolder y / o Pop3Client) y, en función de ese tiempo total + pasado, puede calcular las velocidades de transferencia.

Tengo un programa en el que estoy enviando y recibiendo correos electrónicos con archivos adjuntos de gran tamaño. Estoy usando MailKit. Me gustaría obtener la velocidad de carga real (o la cantidad de datos ya enviados) para cada correo electrónico.

¿Cómo puedo conseguir esto?