Отправка .exe (и т. Д.) Файла через Gmail * без * специальных действий получателя

11

Я прочитал это: Как я могу отправить исполняемый файл Windows через Gmail? (и подобные вопросы здесь и на SO), но все ответы, с которыми я сталкивался, основаны на том, что получатель электронной почты делает что-то особенное, такое как

  • изменение расширений файлов или
  • доступ к облачным сервисам хранения.

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

Второе ... Как насчет отправки электронных писем людям, которые не разбираются в технологиях?

Есть много видов файлов , которые Google не хочет , прикрепленные непосредственно (описанных здесь https://support.google.com/mail/answer/6590?hl=en ), но вы все равно должны быть в состоянии послать их в каком - то образом , что

  • оставляет их доступными для случайных пользователей компьютера (например, у которых могут быть скрытые расширения файлов), и
  • не требует использования других облачных сервисов.
AM
источник
Почему бы вам не добавить его в качестве ответа на вопрос, который вы связали?
эль
Это не страшная идея, и, возможно, люди должны это делать, но ответы здесь, скорее всего, повлекут за собой некоторые дополнительные неудобства для отправителя в качестве компромисса для удобства для получателя, поэтому фокус вопросов различен. Ответы, которые публикуются здесь, также относятся к этому вопросу, но, возможно, не лучше, чем ответы, которые уже есть.
AM

Ответы:

8

Создайте самораспаковывающийся архив с 7-Zip , убедитесь, что он защищен паролем и имена файлов зашифрованы:

введите описание изображения здесь

Google не обнаружит exeвнутреннюю часть и пропустит ее. Получатель должен просто знать пароль (не отправляйте его с помощью Gmail :)).

Fuxia
источник
Какое расширение на это? Будет ли файл выглядеть кликабельным для пользователя? Может ли пользователь открыть его, не установив 7-Zip? (Я почти уверен, что последнее должно быть правдой, но я просто хочу проверить.)
AM
Для этого пользователю не нужно устанавливать 7-Zip; процедура извлечения является частью архива. К сожалению, расширение имени файла должно быть изменено на то, что может обработать компьютер получателя.
fuxia
5
Когда я делаю это, он создает файл с расширением .exe, что, к сожалению, возвращает нас к исходной точке. Я никогда не читал «SFX» как «самораспаковывающийся», поэтому я собираюсь дать ваш ответ +1 только за этот случайный полезный факт (через некоторое время, чтобы люди не думали, что это полностью решает проблему) !
AM
Как заметил А.М., это просто превращает exe в другого exe. Вам все еще нужно изменить расширение файла, и на данный момент (2015 г.) изменение расширения обычного незашифрованного zip-файла все еще работает.
Тимммм
Этот метод больше не работает, поскольку любой архив с зашифрованными именами файлов блокируется Gmail. Но есть обходной путь с вложением Google Drive: webapps.stackexchange.com/questions/67396/…
Вадим
8

Gmail позволяет отправлять файлы .exe. И вам не нужно ничего делать вне Gmail.

Вместо того, чтобы нажимать на значок клиперы (вложение), вы нажимаете на треугольный значок рядом с ним (значок Google Drive). Вот и все - оттуда более или менее та же процедура.

Gmail не разрешает вложения .exe, но в то же время предлагает возможность добавлять / прикреплять файлы Google Drive к вашей электронной почте.

Дополнительная информация:
После нажатия на значок Google Диска вы просто выбираете уже загруженный файл или выбираете из локальных файлов для загрузки. Если получатель не является пользователем Google / Gmail, он отправит приватную «ссылку для обмена». Если получатель является пользователем Google / Gmail, он будет дополнительно защищать файл, назначая более строгие права доступа.

Nikaas
источник
3

Вот что сработало для меня:

  1. «Добавьте» свой файл .exe в (новый) зашифрованный файл .zip («внутренний файл».)

  2. Измените расширение файла с .zipна .zipx. (Конечно, другие расширения, вероятно, работают. Вы могли бы даже сделать расширение .thepasswordisHuckleberry!)

  3. «Добавить» файл .zipx в (новый) незашифрованный файл .zip («внешний файл».)

  4. Отправьте внешний (.zip) файл по электронной почте вместе с паролем для внутреннего файла.

Вот и все.

Когда вы открываете внешний (.zip) файл в проводнике Windows, который может использовать не технический пользователь, он автоматически обнаруживает внутренний (.zipx) файл в качестве действительного .zip файла. Это означает, что его можно открыть, просто дважды щелкнув по нему и введя пароль при появлении запроса.

Вы можете изменить расширение, если хотите, но это не обязательно !

Вот как это выглядит для получателя после открытия файла .zip и двойного щелчка по файлу .zipx.

введите описание изображения здесь

AM
источник
Это больше не работает. Gmail запрещает любые зашифрованные почтовые индексы.
Тимммм
3

Все ответы выше (с 25 по 13 июля по 13 июля) не работают. Похоже, что Google усовершенствовал свои фильтры, чтобы он обнаружил исполняемые файлы .exe (и другие) внутри zip или других сжатых файлов, даже если они были переименованы в другое расширение файла. Шифрование файла делает его немедленно отклоненным, так что это не работает. Я даже попробовал 7-Zip (расширение файла .7z), потому что это расширение не было указано по ссылке, указанной в верхнем сообщении на странице поддержки Google ( https://support.google.com/mail/answer/6590?hl=ru). ). Но это тоже было обнаружено! (Кроме того, двойная архивация файла, как предложено в сообщении от 30 октября 13 года, также не работает!) *

У меня сработала следующая процедура: возьмите exe-файл и заархивируйте его; переименуйте zip-файл из .zip в .txt; прикрепите текстовый файл (.txt) к электронному письму и отправьте его. (Конечно, в электронном письме опишите, что вы сделали, чтобы получатель мог отменить шаги!) Я проверил это, отправив мне электронное письмо от моего Yahoo! Почтовый аккаунт на мой адрес Gmail, и все заработало!

aboutblank
источник
По состоянию на 2015 год это, кажется, единственное, что работает. Зашифрованные почтовые индексы или почтовые индексы внутри почтовых индексов не работают. Я не уверен, какой смысл создавать самораспаковывающийся архив, так как он сам по себе является exe и заблокирован.
Тимммм
1
Это больше не работает. Заархивировать исполняемый файл и переименовать zip в [что угодно] не работает, поскольку Gmail проверяет двоичную информацию о файле, его алгоритму не нужны имена и расширения файлов.
leoinlios
0

Я только что (ноябрь 2015 года) отправил заархивированную папку (более 8 МБ в сжатом виде) через Gmail, изменив расширение файла на .txt. Похоже, это сработало, потому что я только что открыл электронное письмо из папки Sent, загрузил вложение, выбрал «Показать в папке», изменил расширение обратно на .zip и запустил WinZip, который, похоже, не возражал. Слишком легко быть правдой?

Джон Йорк
источник
2
Это решение уже было представлено в этом ответе .
SightSpirit
Я понимаю это. Я просто подумал, что стоило бы подтвердить, что этот метод все еще работает через год. В конце концов, Gmail мог обнаружить уловку и что-то сделать с этим в то время. Приятно знать, что они этого не сделали.
Джон Йорк
Тогда комментария было бы достаточно. Ответные посты зарезервированы для разных ответов / решений вопросов. (В этой статье справочного центра подробно описывается то, что не совсем подходит для всего поста с ответом.) Все это говорит о том, что подтверждение того, что ответ остается действительным / актуальным, по-прежнему является полезной информацией для читателей, так что такой вид комментариев, в частности, довольно ценный все вокруг. :)
SightSpirit
2
Понял, SightSpirit. Теперь буду придерживаться протокола, теперь я знаю, что делать. Приветствия.
Джон Йорк
-2

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

user51266
источник
1
Не работает на данный момент.
Тимммм