phelp 发表于 2009-8-4 11:33:21

【已解决】winwebmail发不了大附件问题

win2003+winwebmail3.7.5.1发送邮件设置的限制都是20M,而使用过程中 用OUTLOOK发送一般超过3M的就会提示失败。

任务“pop.xxxx.com - 正在发送”报告了错误(0x8004210B):“此操作已超时等候发送(SMTP)服务器的响应。如果持续收到此类信息,请与服务器管理员或 Internet 服务提供商(ISP)联系。”

在网上看了不少问题解决方法,尝试以下解决方式都没成功。

解决办法:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(可修改为10M即:10240000),默认为:204800,即:200K。
4、存盘,然后重启 iis admin service 服务。


在 IIS 6.0 中,无法下载超过4M的附件时,可以按以下步骤解决:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000)。
4、存盘,然后重启 iis admin service 服务。

一、可能因为您服务器上IIS的脚本超时时间不够长造成的,您需要在IIS中增加脚本超时时间,操作方法是: 在IIS的“站点或(虚拟目录)”的“主目录”下点击“配置”按钮,设置脚本超时时间为:300秒(注意:不是Session超时时间)。


另外,在winwebmail系统管理里附件大小也设置了。但就是不成功。求助各位大侠,还有什么地方有问题呢?

================================================================================================
WINWEBMAIL是完全可以发送大附件的,在系统设置中,有个WEB下允许发送附件的大小,那里记得修改一下,至于发送和
接收大小的问题,只要你没有勾选限制WEB下发送跟接收,就不用修改相应的大小。另外要告诉大家的是,对于大的附件,
很大程度上取决于接收方的邮件服务器。

大附件接收有延时是很正常的,以前记得我发送126邮箱,过了一天的时间才接到了附件,部分邮局甚至可能拦截了你的大附
件邮件。本人测试了一下通过WINWEBMAIL发送一个50M的附件到放置在安徽的服务器,接收方使用的是IMAIL搭建的,邮件
可以正常接收到,就是发送的时间相对要长一点。并没有修改metabase.xml里面的大小。

------------------BY 山坛兄弟(2011-11-5最新测试结果)

================================================================================================

通过WINWEBMAIL发送一个30M的附件,大约需要10分钟的时间。50兆的附件大约需要15-20分钟,以下是发送QQ邮箱的测试!


[ 本帖最后由 山坛兄弟 于 2011-11-5 13:09 编辑 ]

phelp 发表于 2009-8-4 17:48:25

再顶一下,求高人指点

另外,我做了上面的设置后通过web登陆可以上传大的附件,也可以发送成功。但用OUTLOOK客户端发送不成功

[ 本帖最后由 phelp 于 2009-8-4 18:08 编辑 ]

jovi333 发表于 2009-9-15 22:02:08

我也关心这个问题,顶上去先。

blueness21 发表于 2009-9-16 14:25:10

我貌似没试过,我马上试试,先顶顶,

flymeteor 发表于 2009-9-21 16:00:42

OUTLOOK客户端发送超时,你设置个比较长的超时时间试试看看

rayer 发表于 2009-9-21 16:15:22

在收发规则里有没有限制发送邮件大小啊,再有就是接收信的空间会不会不够了

ygc1977 发表于 2009-9-22 12:30:51

说一下我的设置吧,可以用来参考下:
win2003+winwebmail3.7.6.1由于我这个仅仅只是内部使用的。不对外收发邮件,附件设置的是999M,没有用OUTLOOK测试过,在WEB模式下通过。

设置办法:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(修改为1000M即:1024000000),默认为:204800,即:200K。
4、存盘,然后重启 iis admin service 服务。


在 IIS 6.0 中,无法下载超过4M的附件时,可以按以下步骤解决:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(修改为1000M即:1024000000)。
4、存盘,然后重启 iis admin service 服务。

由于需要传送大附件,会出现IIS的脚本超时,需要在IIS中增加脚本超时时间,操作方法是: 在IIS的“站点或(虚拟目录)”的“主目录”下点击“配置”按钮,设置脚本超时时间为:600秒(注意:不是Session超时时间)。

另外:
用ADMIN帐户登陆WEBMAIL,在系统设置--- 系统设置   里面有几个设置要注意
1.允许发送的邮件最大长度(兆)      999
2.允许接收的邮件最大长度(兆)      999
3.Web下允许发送的附件总长度(1 - 9,999,999K)         9999999

vilkylenth 发表于 2009-10-29 12:21:01

我用的也是这样。基本超过10M的都发不出去。
不是Session的问题。
就是发不了

rayer 发表于 2009-11-5 10:39:22

报啥错啊

zjxswwd 发表于 2009-11-26 12:41:56

关注,我也碰到这个问题了,在WEB状态也大附件也发送不了,
页: [1] 2
查看完整版本: 【已解决】winwebmail发不了大附件问题