C # Creando y enviando archivos zip con gmail

Estoy intentando comprimir y enviar archivos .csv usando C #. Puedo crear los archivos, comprimirlos y enviarlos utilizando un host SMTP de Gmail.

A veces puede tomar este correo electrónico varias horas para llegar a su destino. Para las pruebas, estoy usando archivos muy pequeños, por lo que el tamaño no es un problema.

Si trato de enviar "manualmente" estas cremalleras con gmail, obtengo el siguiente error: "myFile.csv.zip contiene un archivo ejecutable. Por razones de seguridad, Gmail no le permite enviar este tipo de archivo".

Creo que puede haber un problema con mi método de compresión, pero es muy sencillo:

string compressedFile = fileName + ".zip";

FileInfo fi = new FileInfo(fileName);
using (FileStream inFile = fi.OpenRead())
{
    using (FileStream outFile = File.Create(compressedFile))
    {
        using (GZipStream Compress = new GZipStream(outFile, CompressionMode.Compress))
        {
            inFile.CopyTo(Compress);
            Compress.Close();
        }
        outFile.Dispose();
    }
}
return compressedFile;

Solo una nota: si tomo el mismo archivo y manualmente lo hago en Zip o rar, no tengo ningún problema. Esto sucede con los archivos de texto también.

Respuestas a la pregunta(1)

Su respuesta a la pregunta