
При попытке отправить пакетный файл в виде вложения к электронному письму возникает следующая ошибка:
mx.google.com отклонил Ваше сообщение на следующие адреса электронной почты:
mx.google.com выдал эту ошибку: Наша система обнаружила нелегальное вложение в вашем сообщении. Пожалуйста, посетите http://support.google.com/mail/bin/answer.py?answer=6590чтобы ознакомиться с нашими правилами вложения файлов. q42si10198525wei.6
Ваше сообщение не было доставлено, поскольку поставщик услуг электронной почты получателя отклонил его.
Это также происходит, если я помещаю пакетный файл в архив .zip. Мне нужно отправить пакетный файл всем в моей компании для запуска, желательно без необходимости предварительно менять расширения файлов. Возможно ли это по электронной почте?
решение1
Это вопрос «безопасности», и в данном случае смена расширения — самый простой способ исправить ситуацию.Я сделал несколько тестов прежде, чеми gmail как минимум проверяет 7zip и zip-файлы.
Вам нужно, чтобы все в компании запустили его — используйте файлообменник и поделитесь ссылкой на него внутри компании. Вы также можете загрузить его куда-нибудь и передать ссылку другим. В этом случае лучше всего проявить креативность.
решение2
Я сделал это, просто дважды застегнув его, потому чтоGmail не распаковывает и проверяет рекурсивно.
Заархивируйте его в формате .rar, затем .zip или .tar.gz или в любую другую комбинацию двух различных форматов архивации.
Однако для некоторых получателей может оказаться затруднительным дважды разархивировать письмо, поэтому другие ответы могут оказаться более полезными.
решение3
Я не знаю, как это можно сделать, не меняя расширение файла. Обычно я отправляю .exe
любые исполняемые файлы по электронной почте, сначала архивируя их, а затем меняя расширение zip-файла (на что-то выдуманное).
решение4
Лучший способ сделать это — сначала заархивировать его (или использовать любую программу сжатия). Некоторые поставщики электронной почты не разрешают отправлять файлы, которые можно запустить (например, .exe или .bat). Обычно это удается сделать, заархивировав его.
Если это не помогло, переименуйте файл в .exeXXX (включая xxx) и сообщите получателю, что ему придется переименовать файл перед выполнением на удаленной машине.
В вашем случае переименуйте его в .batXXX