【发布时间】:2011-03-30 10:13:08
【问题描述】:
伙计们,
我正在用 csharp 编码发送一封包含 .zip 文件(里面有 html 和 css)的电子邮件。当我检查收到的邮件时,实际上附件不是.zip文件,而是一个txt文件,并且有:
FILE QUARANTINED
The original contents of this file have been replaced with
this message because of its characteristics.
File name: 'xxxxxxx_Result.zip'
Virus name: 'Large uncompressed size'
交换服务器已阻止 zip 文件。我正在使用 CDO 创建和发送电子邮件。
我尝试使用代码发送带有WINZIP生成的zip文件的邮件,没有问题,然后我尝试使用outlook发送带有我的代码生成的zip文件的邮件(我使用sharpziplib库),出现问题...
如何正确发送附件?非常感谢!
艾伦
【问题讨论】:
-
您确实需要与您的电子邮件管理员交谈...
-
如果它因为“未压缩的大尺寸”而拒绝它,那可能是相对于压缩尺寸的未压缩尺寸。您可以通过减少压缩来解决此问题,即使用较低的压缩设置来降低比率。但你真的应该像 leppie 所说的那样与你的电子邮件管理员交谈。
-
是的,我知道最简单的方法是与电子邮件管理员交谈。但是,我认为也许还有其他解决方案,感谢您的 cmets。
标签: c# email exchange-server attachment