将附件添加到使用.asp发送的html电子邮件表单

时间:2011-02-16 10:07:10

标签: asp-classic email-attachments

我刚刚接手了一个网站。所有者已询问我是否可以通过联系我们的html电子邮件表单为用户添加设施以附加文件。电子邮件表单通过.asp文件发送。

我对.asp一无所知,但我已尽可能多地研究,但仍然迷失了。我知道我可以将文件上传按钮添加到将文件发送到服务器上的文件夹的表单,但不确定表单中是否还需要其他代码?

这是.asp文件中的代码示例,我想知道我是否可以简单地添加一些代码,因为我知道它目前有效或者我需要替换它吗?

修改了html

<form method="POST" enctype="multipart/form-data" name="upload test" action="test_sendMail.asp">
<p><input type="file" name="upload" size="20"><input type="submit" value="Submit" name="Submit"><input type="reset" value="Reset" name="Reset"></p>

1 个答案:

答案 0 :(得分:0)

为什么不使用内置CDO Mail?

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mymail@mydomain.com"
myMail.To="someone@somedomain.com"
myMail.TextBody="This is a message."
myMail.AddAttachment Server.MapPath("..\mydocuments\attachment.txt")
myMail.Send
set myMail=nothing
%>