Configurar el registro de actividad del cliente POP3 en aplicaciones .NET Core
Habilitar el registro de actividad en el cliente POP3
Usar el archivo appsettings.json para habilitar el registro de actividad
El registro de actividad se usa para depuración, así como para recopilar y analizar información de funcionamiento sobre el cliente POP3.
NOTA: Esta opción es preferida para aplicaciones .NET Core.
Iniciando sesión Pop3Client puede habilitarse con los siguientes pasos y ejemplos de código:
-
Agrega un archivo de configuración appsettings.json a un proyecto C#, si no se ha añadido antes.
-
Asegúrate de que el archivo de proyecto contenga las siguientes líneas en la sección ItemGroup.
<Content Include="appsettings.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> -
Luego, agregue el siguiente contenido al archivo appsettings.json.
{ "Pop3DiagnosticLog": "Pop3.log", "Pop3DiagnosticLog_UseDate": true }
Las dos propiedades mencionadas arriba son:
-
Pop3DiagnosticLog - especifica la ruta relativa o absoluta al archivo de registro.
-
Pop3DiagnosticLog_UseDate - especifica si se debe agregar una representación de cadena de la fecha actual al nombre del archivo de registro.
Usar código de programa para habilitar el registro de actividad
También puede habilitar el registro inmediatamente en el código.
NOTA: incluso si ya ha habilitado el registro usando archivos de configuración, esta opción se aplicará.
Iniciando sesión Pop3Client puede habilitarse con los siguientes pasos y ejemplos de código:
- Crear un Pop3Client.
- Establezca la ruta al archivo de registro usando el LogFileName propiedad.
- Establezca el UseDateInLogFileName propiedad si es necesario.
using (var client = new Pop3Client("your pop3 server", 995, "your username", "your password"))
{
// Set security mode
client.SecurityOptions = SecurityOptions.Auto;
// Set the path to the log file using the LogFileName property.
client.LogFileName = @"C:\Aspose.Email.Pop3.log";
// Set the UseDateInLogFileName property if it is necessary.
client.UseDateInLogFileName = false;
}
Habilitar el registro de actividad con el archivo App.config
Pop3Client La actividad puede registrarse modificando configSections en el archivo de configuración. Los siguientes son los pasos para realizar el registro de diagnóstico:
- Agregue un sectionGroup llamado "applicationSettings".
- Agregue una sección llamada "Aspose.Email.Properties.Settings".
- Incluya la configuración ImapDiagonosticLog donde el nombre del archivo está definido en applicationSettings/Aspose.Email.Properties.Settings.
Aquí hay una aplicación de formulario de ejemplo que utiliza Pop3Client para procesar correo. Toda esta actividad se registra modificando el archivo App.config.
- Cree una aplicación basada en formularios con un solo botón. Agregue el siguiente código de ejemplo para el evento click del botón:
- Agregue una referencia a Aspose.Email.
- Ahora agregue el archivo App.Config y modifíquelo para que el contenido del archivo sea el siguiente:
Para C# .NET usa la siguiente opción
|
| | :- | Para VB .NET use la siguiente opción
![]() |
![]() |
|---|
![]() |
|---|
- Ejecute el código y luego observe la carpeta Log. Se generará el siguiente archivo.
![]() |
|---|


