0

我正在尝试在带有附件的经典 asp 站点中发送电子邮件。我收到错误消息“该进程无法访问该文件,因为它正被另一个进程使用。”

该文件位于托管该站点的同一物理服务器上的共享文件夹中。如果我检查服务器上的计算机管理,我可以确认用户已打开它。

然后我的问题是:如果该文件正在使用中,我是否能够使用 cdo.message 发送保存到磁盘的文件的副本?我剥离了其余代码进行测试,但使用它仍然遇到相同的错误。

'Create the Message Object
Set objMsg = Server.CreateObject("CDO.Message")
'Set the properties of the Message
With objMsg 
    Set .Configuration = cdoConfig 
        .From = sFrom
        .To = sTo
        .Subject = sSubject
        .TextBody = sBody 
        .Send 
    End With
4

1 回答 1

0

不,您不能规避此限制,也不想这样做,否则您可能会发送损坏的文件。

于 2012-06-27T21:53:54.013 回答