C # Tworzenie i wysyłanie plików Zip z Gmailem

Próbuję zip i wysłać pliki .csv za pomocą C #. Tworzę pliki, kompresuję je i wysyłam za pomocą hosta SMTP Gmail.

Czasami dotarcie do celu może trwać kilka godzin. Do testowania używam bardzo małych plików, więc rozmiar nie stanowi problemu.

Jeśli spróbuję „ręcznie” wysłać te zipy przy użyciu gmaila, otrzymam następujący błąd: „myFile.csv.zip zawiera plik wykonywalny. Ze względów bezpieczeństwa Gmail nie pozwala na wysyłanie tego typu plików”.

Myślę, że może być problem z moją metodą kompresji, ale jest to bardzo proste:

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;

Tylko uwaga: jeśli zrobię ten sam plik i ręcznie Zip lub rar to nie mam problemu. Dzieje się tak również z plikami tekstowymi.

questionAnswers(1)

yourAnswerToTheQuestion