So senden Sie eine Batch-Datei per E-Mail

11

Beim Versuch, eine Batchdatei als E-Mail-Anhang zu senden, wird folgende Fehlermeldung angezeigt:

mx.google.com lehnte Ihre Nachricht an die folgenden E-Mail-Adressen ab:

[email protected]

mx.google.com hat diesen Fehler ausgegeben: Unser System hat einen unzulässigen Anhang in Ihrer Nachricht festgestellt. Besuchen Sie http://support.google.com/mail/bin/answer.py?answer=6590 , um unsere Richtlinien für Anhänge zu lesen. q42si10198525wei.6

Ihre Nachricht wurde nicht zugestellt, weil der E-Mail-Anbieter des Empfängers sie abgelehnt hat.

Dies passiert auch, wenn ich die Batchdatei in einem ZIP-Archiv ablege. Ich muss eine Batch-Datei an alle in meinem Unternehmen senden, damit sie ausgeführt werden können, vorzugsweise ohne vorher die Dateierweiterungen ändern zu müssen. Ist das per E-Mail möglich?

MikeFHay
quelle
Alle Antworten und Kommentare zu Antworten klingen wie folgt
Alec Gorge

Antworten:

12

Es ist eine "Sicherheitssache", und in diesem Fall ist das Ändern der Erweiterung der einfachste Weg, dies zu beheben. Ich habe vorher ein paar Tests gemacht und Google Mail überprüft zumindest 7zip- und zip-Dateien.

Sie benötigen alle Mitarbeiter des Unternehmens, um es auszuführen. Verwenden Sie ein Fileshare und geben Sie den Link intern frei. Möglicherweise können Sie es auch irgendwo hochladen und den Link zu den anderen erhalten. In diesem Fall ist es am besten, kreativ zu werden.

Gesellenfreak
quelle
Ja, ich denke, ich muss meinen Ansatz überdenken. Das sind gute Ideen, danke.
MikeFHay
10

Ich habe es getan, indem ich es einfach doppelt gezippt habe, da Google Mail nicht entpackt und rekursiv überprüft.

Archivieren Sie es im .rar-Format, dann im .zip- oder .tar.gz-Format oder in einer anderen Kombination aus zwei verschiedenen Archivierungsformaten.

Es kann jedoch für einige Ihrer Empfänger ein wenig mühsam sein, die Archivierung zweimal aufzuheben, sodass sich die anderen Antworten als nützlicher erweisen können.

Sam
quelle
Dies ist hervorragend, setzt jedoch voraus, dass der Empfänger zwei verschiedene Archivformate öffnen kann. Soweit mir bekannt ist, unterstützt Windows nur sofort einsatzbereites Zip, sodass 7zip oder Winrar oder etwas anderes installiert sein müssen.
MikeFHay
@ MikeL Es kann immer noch einfacher sein, als die Dateierweiterung unter Win OSes zu ändern, wo die Erweiterung standardmäßig ausgeblendet ist ...
Sam
5

Ich weiß nicht, wie Sie dies tun können, ohne die Dateierweiterung zu ändern. Normalerweise sende ich .exeoder jede Art von ausführbaren Dateien per E-Mail, indem ich sie zuerst komprimiere und dann die Erweiterung der Zip-Datei ändere (in etwas, das erfunden wurde).

m4573r
quelle
1
Ah, gute Idee. Es sollte einfach genug sein, den Leuten zu sagen, dass sie die Datei in Winzip öffnen sollen. Dies ist eine mögliche Lösung.
MikeFHay
1
Wäre es nicht einfacher, ihnen zu sagen, dass sie die .txtErweiterung entfernen sollen ? All dieses Zippen und Doppel-Zippen ist an beiden Enden eine Menge Arbeit, nur um eine Textdatei mit einer .batErweiterung zu senden .
Ale
1
@Al Umbenennen der Datei bedeutet, dass Sie sie zuerst speichern, dann umbenennen und dann ausführen. Drei Schritte, um etwas zu erreichen, das trivial sein sollte. Ganz zu schweigen davon, dass Windows standardmäßig keine Dateierweiterungen anzeigt und eine Warnung ausgibt, wenn Erweiterungen geändert werden. Für technisch Analphabeten ist dies alles andere als ideal.
MikeFHay
Und das ist schwieriger als die Zip-Datei zu speichern, sie in * .zip umzubenennen, sie zu entpacken?
Ale
@Al Nein, das Umbenennen der Zip wäre zu viel. Diese Antwort ist nur dann gut genug, wenn sie im Dialogfeld "Öffnen mit" eine .zipfoo-Datei im Windows Explorer öffnen können. Leider scheint dies nicht der Fall zu sein.
MikeFHay
3

Legen Sie es in eine passwortgeschützte Zip-Datei und fügen Sie das Passwort in den Text der E-Mail ein.

Jeremy Stein
quelle
1

Der beste Weg, dies zu erreichen, besteht darin, es zuerst zu komprimieren (oder ein beliebiges Komprimierungsprogramm). Verlorene E-Mail-Anbieter erlauben nicht das Senden von Dateien, die ausgeführt werden können (z. B. .exe oder .bat). Das Zippen geht normalerweise darum herum.

Wenn dies weiterhin fehlschlägt, benennen Sie die Datei mit .exeXXX um (einschließlich xxx) und geben Sie dem Empfänger Anweisungen, dass er die Datei umbenennen muss, bevor er auf dem Remotecomputer ausgeführt wird.

Benennen Sie es in Ihrem Fall in .batXXX um

Dave
quelle
Er will es nicht umbenennen. Dies ist eine etwas ärgerliche Einschränkung.
Geselle Geek
Ja, meine Benutzer sind nicht alle sehr technisch versiert, daher hätte ich lieber eine Datei, auf die sie einfach doppelklicken und sie laufen lassen können. Offensichtlich würde dies den gesamten Zweck dieser Sicherheitsmaßnahme zunichte machen, daher bezweifle ich, dass es eine Lösung gibt. Möglicherweise muss ich meinen Ansatz überdenken.
MikeFHay
1
Wenn Sie Mitarbeitern erlauben, eine .bat- oder .exe-Datei auszuführen, können Mitarbeiter so etwas ausführen (Viren?) - ja, dies ist ein Sicherheitsrisiko, und ich würde raten, vorsichtig vorzugehen.
Dave
0

Legen Sie es in einen Ordner und komprimieren Sie den Ordner mit RAR. Dann legen Sie das .rarin einen anderen Ordner dann zipes. Stellen Sie ihnen einen Download-Link für WinRAR zur Verfügung und teilen Sie ihnen mit, wie der auszuführende Stapel geöffnet werden soll.

John
quelle
0

Auf Mac getestet

Hier sind 3 einfache Schritte, um die Google Mail-Sicherheit zu umgehen:

  1. Komprimieren Sie Ihre Dateien in myFile.zip
  2. Benennen Sie die Datei von myFile.zip in myFile um
  3. Komprimieren Sie die Datei mit dem Passwort.
    • Öffnen Sie auf dem Mac die Befehlszeile und führen Sie Folgendes aus: zip -er myZipFileName.zip locationOfmyFile fordert
      Sie auf, das Kennwort einzugeben und zu bestätigen, bevor es komprimiert wird.
    • Verwenden Sie in Windows WinRar.

Jetzt mailen Sie es!

Ilya Gazman
quelle