C # Создание и отправка Zip-файлов с помощью Gmail

Я пытаюсь заархивировать и отправить файлы .csv, используя C #. Я создаю файлы, архивирую их и отправляю с помощью хоста SMTP Gmail.

Иногда это письмо может занять несколько часов »пункт назначения. Для тестирования я использую очень маленькие файлы, поэтому размер неэто проблема.

Если я попытаюсьвручную" отправить эти почтовые индексы с помощью Gmail я получаю следующую ошибку: "myFile.csv.zip содержит исполняемый файл. В целях безопасности Gmail не позволяет отправлять файлы такого типа. "

Я думаю, что может быть проблема с моим методом сжатия, но этоочень прямолинейно:

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;

Просто примечание: если я возьму тот же файл и вручную заархивирую его, у меня не возникнет проблем. Это происходит и с текстовыми файлами.

Ответы на вопрос(1)

Ваш ответ на вопрос