Html 从表单发送电子邮件
我正在创建一个系统,用户可以在其中预订日期,这些日期将由不同的人处理。一旦用户进行了预订,我希望处理预订的人收到一封电子邮件,告诉他们已经为他们处理预订。我正在使用HTML、ASP经典和SQL(在SQL Server中)。我想知道用这些语言发送电子邮件的最佳方式是什么。我似乎只能找到我不懂的语言的答案,并且希望能够理解所写的内容,如果将来出现问题,谢谢。您可以尝试以下方法:Html 从表单发送电子邮件,html,sql,email,asp-classic,Html,Sql,Email,Asp Classic,我正在创建一个系统,用户可以在其中预订日期,这些日期将由不同的人处理。一旦用户进行了预订,我希望处理预订的人收到一封电子邮件,告诉他们已经为他们处理预订。我正在使用HTML、ASP经典和SQL(在SQL Server中)。我想知道用这些语言发送电子邮件的最佳方式是什么。我似乎只能找到我不懂的语言的答案,并且希望能够理解所写的内容,如果将来出现问题,谢谢。您可以尝试以下方法: <% Set Mail=CreateObject("CDO.Message") Mail.Subject="Emai
<%
Set Mail=CreateObject("CDO.Message")
Mail.Subject="Email subject"
Mail.From="from@domain.com"
Mail.To=to@domain.com
Mail.ReplyTo ="replyto@domain.com"
Mail.HTMLBody = "<h1>This is an email message.</h1>"
Mail.Send
set Mail=nothing
%>
这是我问题的答案,另一个答案不起作用,因为它没有设置SMPT服务器。这就是我现在使用的:
Set myMail=CreateObject("CDO.Message")
myMail.Subject="SUBJECT"
myMail.From="FROM EMAIL"
myMail.To="TO EMAIL"
myMail.TextBody= "TEXT BODY"
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
'Name or IP of remote SMTP server
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")="exchangeremote.webappuk.com"
'Server port
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
在您的情况下,ASP将是放置逻辑的最佳位置,无需去数据库发送邮件。感谢您的回复,但这不起作用,我是否需要将其连接到我的电子邮件地址或其他什么是,除了使用我的电子邮件地址之外,代码是相同的。您需要配置
CDO。配置如果没有它,CDO不知道使用哪个SMTP服务器发送邮件。