asp を使用して、複数のクライアントに電子メールを送信することになっている Web ページを作成しています。CDO の電子メール機能を使用するよう提案されました。これは従来の ASP Web ページに最適なソリューションですか? または、この種の電子メールを処理するためにasp.netとajaxを追加する方がよいでしょうか。
3533 次
3 に答える
3
CDO は明白なルートです。.Net Framework の一部のバージョンでは、ASP.Net はとにかく CDO のラッパーを使用しているだけです。
Ajax がこのトピックのどこに当てはまるのか、私にはわかりません。
粗雑で失礼 (global.asa のライブラリを参照して型情報を取得し、長いフィールド ID 文字列とマジック ナンバーを回避することをお勧めします) の例をコピー/貼り付けし、私が検証していません:
<%
sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item(sch & "sendusing") = 2 ' cdoSendUsingPort
.Item(sch & "smtpserver") = "<enter_mail.server_here>"
.Update
End With
Set cdoMessage = CreateObject("CDO.Message")
With cdoMessage
Set .Configuration = cdoConfig
.From = "from@me.com"
.To = "to@me.com"
.Subject = "Sample CDO Message"
.TextBody = "This is a test for CDO.message"
.Send
End With
Set cdoMessage = Nothing
Set cdoConfig = Nothing
%>
于 2011-03-10T20:19:11.337 に答える
1
GoDaddy ホスティングで CDO を使用して、ASP Classic で次のように動作します。
<%
Set ObjSendMail = CreateObject("CDO.Message")
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="relay-hosting.secureserver.net"
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
ObjSendMail.Configuration.Fields.Update
'ObjSendMail.AddAttachment mPath, "Logo.gif"
'ObjSendMail.AddAttachment ArrwPath, "red_arrw.gif"
ObjSendMail.Subject = strSub
ObjSendMail.To = strTo
ObjSendMail.From = strFrom
ObjSendMail.Bcc = strBcc
ObjSendMail.Cc = strCc
ObjSendMail.HTMLBody = strMsg
ObjSendMail.Send
Set ObjSendMail = Nothing
%>
于 2015-01-20T18:13:22.287 に答える
1
Ajax を ClassicASP に追加しますか? 私はあなたがトラブルを求めていると言います。可能であれば、お客様に .net テクノロジに移行することをお勧めします。彼らは長い目で見れば感謝するでしょう。
CDO オブジェクトに関しては、このリンクを試してください。CDOで電子メールを送信するにはどうすればよいですか?
于 2011-03-10T20:44:35.350 に答える