Как отправить пакетный файл по электронной почте


11

Пытаясь отправить командный файл в виде вложения электронной почты, я получаю следующую ошибку:

mx.google.com отклонил ваше сообщение на следующие адреса электронной почты:

foo@googlemail.com

mx.google.com выдал эту ошибку: наша система обнаружила недопустимое вложение в ваше сообщение. Посетите http://support.google.com/mail/bin/answer.py?answer=6590 чтобы ознакомиться с нашими правилами вложения. q42si10198525wei.6

Ваше сообщение не было доставлено, поскольку провайдер электронной почты получателя отклонил его.

Это также происходит, если я помещаю пакетный файл в ZIP-архив. Мне нужно отправить командный файл всем в моей компании, чтобы они могли работать, желательно без необходимости сначала изменять расширения файлов. Это возможно по электронной почте?


Все ответы и комментарии к ответам звучат так: xkcd.com/949
Алек Ущелье

Ответы:


12

Это вещь «безопасности», и в этом случае изменение расширения является самым простым способом исправить это. Я сделал несколько тестов раньше, и Gmail, по крайней мере, проверяет 7zip и zip файлы.

Вам нужно, чтобы все работали в компании - используйте файлообменник и делитесь ссылкой на него внутри. Вы также можете загрузить его куда-нибудь и получить ссылку на других. В этом случае креативность - лучшая идея.


Да, я думаю, что мне придется пересмотреть мой подход. Это хорошие идеи, спасибо.
MikeFHay

10

Я сделал это простым двойным сжатием, потому что Gmail не разархивирует и проверяет рекурсивно.

Архивируйте его в формате .rar, затем .zip или .tar.gz, или в любой другой комбинации двух разных форматов архивирования.

Однако некоторым вашим получателям может потребоваться немного откатить архив, поэтому другие ответы могут оказаться более полезными.


Это отлично, но требует, чтобы получатель мог открыть два разных формата архива. Насколько я знаю, Windows поддерживает Zip только из коробки, поэтому им потребуется 7zip или Winrar или что-то еще установленное.
MikeFHay

@MikeL Это все еще может быть проще, чем изменить расширение файла в Win OS, где расширение скрыто по умолчанию ...
Сэм

5

Я не знаю, как вы можете сделать это без изменения расширения файла. Обычно я отправляю .exeисполняемые файлы любого типа по электронной почте, сначала заархивировав их, а затем изменив расширение файла zip (на что-то придуманное).


1
Ах, хорошая идея. Указание людям открыть файл в winzip должно быть достаточно простой инструкцией. Это возможное решение.
MikeFHay

1
Не проще ли сказать им просто удалить .txtрасширение? Все это сжатие и двойное сжатие - это большая работа с обеих сторон, чтобы просто отправить текстовый файл с .batрасширением.
эль

1
@ Al Переименование файла означает сначала сохранить его, затем переименовать, а затем запустить его. Три шага для достижения чего-то, что должно быть тривиальным. Не говоря уже о том, что Windows по умолчанию не показывает расширения файлов и выдает предупреждение при изменении расширений. Для технически неграмотных пользователей это далеко от идеала.
MikeFHay

И это сложнее, чем сохранить файл zip, переименовать его в * .zip, распаковать?
эль

@Al Нет, переименование почтового индекса было бы слишком. Этот ответ достаточно хорош, только если диалог «Открыть с помощью» позволяет им открыть файл .zipfoo в проводнике Windows. К сожалению, это не так.
MikeFHay


1

Лучший способ сделать это - сначала сжать его (или любую программу сжатия). Утерянные почтовые провайдеры не позволяют отправлять файлы, которые могут быть запущены (например, .exe или .bat). Застегивание молнии, как правило, происходит вокруг него.

Если по-прежнему происходит сбой, переименуйте файл с помощью .exeXXX (включая xxx) и предоставьте получателю инструкции, что ему придется переименовать файл перед выполнением на удаленном компьютере.

В вашем случае переименуйте его в .batXXX


Он не хочет его переименовывать. Это немного раздражающее ограничение.
Подмастерье Компьютерщик

Да, мои пользователи не очень технически грамотны, поэтому я предпочел бы иметь файл, на который они могут просто дважды щелкнуть и позволить ему работать. Очевидно, что это разрушило бы всю цель этой меры безопасности, поэтому я сомневаюсь, что есть решение. Возможно, мне придется переосмыслить свой подход.
MikeFHay

1
На самом деле, если вы разрешите персоналу запускать .bat или .exe, это позволит любому персоналу запускать что-либо подобное (вирус, кто-нибудь?) - да, это угроза безопасности, и я бы посоветовал действовать осторожно.
Дэйв,

0

Поместите его в папку и сожмите папку с помощью RAR. Затем поместите .rarв другую папку, а затем zip. Предоставьте им ссылку для загрузки WinRAR и расскажите, как открыть пакет для выполнения.


0

Проверено на Mac

Вот три простых шага, чтобы обойти безопасность Gmail:

  1. Сожмите ваши файлы в myFile.zip
  2. Переименуйте файл из myFile.zip в myFile
  3. Сожмите файл с паролем.
    • В Mac откройте командную строку и запустите: zip -er myZipFileName.zip locationOfmyFile,
      он попросит вас ввести пароль и подтвердить его, прежде чем он заархивирует его.
    • В windows используйте winrar.

Теперь отправьте это по электронной почте!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.