web-dev-qa-db-ja.com

電子メールでバッチファイルを送信する方法

電子メールの添付ファイルとしてバッチファイルを送信しようとすると、次のエラーが発生します。

mx.google.comは次の電子メールアドレスへのメッセージを拒否しました:

[email protected]

mx.google.comが次のエラーを出しました:システムがメッセージに不正な添付ファイルを検出しました。 http://support.google.com/mail/bin/answer.py?answer=659 にアクセスして、添付ガイドラインを確認してください。 q42si10198525wei.6

受信者の電子メールプロバイダーが拒否したため、メッセージは配信されませんでした。

これは、バッチファイルを.Zipアーカイブに配置した場合にも発生します。会社の全員が実行できるようにバッチファイルを送信する必要があります。できれば、最初にファイル拡張子を変更する必要はありません。これはメールで可能ですか?

11
MikeFHay

これは「セキュリティ」の問題であり、この場合、拡張子を変更することが、修正する最も簡単な方法です。 私は以前にいくつかのテストを行いました とgmailは少なくとも7ZipとZipファイルをチェックします。

あなたはそれを実行するために社内の全員が必要です-ファイル共有を使用し、内部へのリンクを共有してください。また、どこかにアップロードして他の人へのリンクを取得できる場合もあります。この場合、クリエイティブになることが最良のアイデアです。

12
Journeyman Geek

Gmailは解凍せず、再帰的にチェックするため、私は単にそれをダブルジップすることでそれを行いました。

.rar形式でアーカイブし、次に.Zip、.tar.gz、または2つの異なるアーカイブ形式のその他の組み合わせでアーカイブします。

ただし、一部の受信者が2回アーカイブを解除するのは少し手間がかかる場合があるため、他の回答の方が役立つ場合があります。

10
Sam

私はあなたがファイル拡張子を変更せずにそれを行うことができる方法を知りません。通常の送信方法.exeまたは電子メールを介した任意のタイプの実行可能ファイルは、最初にそれを圧縮し、次にZipファイルの拡張子を(構成されたものに)変更します。

5
m4573r

パスワードで保護されたZipファイルに入れ、電子メールの本文にパスワードを含めます。

3
Jeremy Stein

これを行うための最良の方法は、最初にZip(または任意の圧縮プログラム)することです。メールプロバイダーが失われると、実行可能なファイル(.exeや.batなど)を送信できなくなります。それを圧縮することは、通常それを回します。

それでも失敗する場合は、.exeXXX(xxxを含む)でファイルの名前を変更し、リモートマシンで実行する前にファイルの名前を変更する必要があることを受信者に指示します。

あなたの場合、それを.batXXXに名前変更してください

1
Dave

それをフォルダーに入れ、RARでフォルダーを圧縮します。次に、.rarを別のフォルダに入れ、次にZipにします。 WinRARのダウンロードリンクを提供し、バッチを開いて実行する方法を伝えます。

0
John

Macでテスト済み

Gmailのセキュリティを回避するための3つの簡単な手順を次に示します。

  1. ファイルをmyFile.Zipに圧縮します
  2. ファイルの名前をmyFile.ZipからmyFileに変更します。
  3. ファイルをパスワードで圧縮します。
    • Macでコマンドラインを開いて実行します:Zip -er myZipFileName.Zip locationOfmyFile
      Zipする前に、パスワードの入力と確認を求められます。
    • Windowsではwinrarを使用します。

今それをメールで送ってください!

0
Ilya Gazman