0
この例をw3schoolから取得しましたが、電子メールが送信されたかどうかを確認するif文を追加すると電子メールを受信してもfalseコードが表示されます。CDO - 電子メールを送信しても電子メールを送信すると
私はaspの仕組みについてはわかりませんが、myMailがブール値を返すと仮定していますか?それともそうではありませんか?メールが送信されたかどうかを確認するにはどうすればいいですか?
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.HTMLBody = "<h1>This is a message.</h1>"
If myMail.Send Then
Response.AddHeader "Content-type", "application/json"
Response.Write "{ request: 'success'}"
Else
Response.AddHeader "Content-type", "application/json"
Response.Write "{ request: 'failed'}"
End If
set myMail=nothing
%>
+1だけでなく、 'AddHeader'の正しい不適切な使用ではなく、' ContentType'プロパティを使用してください。 – AnthonyWJones
@AnthonyWJones Dohもちろん、OPコードをコピーして貼り付けただけです! –