嘗試將批次文件作為電子郵件附件發送時,出現以下錯誤:
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