現在、参考書を見ながらクラシックASPの勉強をしています。
今は、メール送信フォームを作成しBasp21を使用して
自分宛てにメールを送ろうとしています。
サンプル通りに書いたつもりなのですが、timeoutとエラーが出てしまいメールが送れません。
メーラーはOutlookを使用しているのですが、
送信先⇒自分のアドレス
メールサーバ⇒上記のアドレスの受信メールサーバのアドレス
で間違いないでしょうか?
また、Basp21をどこかに移動させなくてはいけないのでしょうか?
<%@ LANGUAGE=VBScript %> <HTML> <HEAD> <title>メール送信フォーム</title> </HEAD> <BODY> <% 'メール送信先を指定します。 Const m_to = "xxxx@xxx.co.jp" 'メールサーバを指定します。 Const m_sv = "xxx.xxx.co.jp" 'フォームの値を取得します。 m_name = Request.Form("name") m_from = Request.Form("from") m_title = Request.Form("title") m_naiyou = Request.Form("naiyou") 'メール本文を組み立てます。 m_naiyou2 = "お名前:" & m_name & vbnewline & _ "メールアドレス:" & m_from & vbnewline & _ "タイトル:" & m_title & vbnewline & _ "内容:" & m_naiyou & vbnewline If m_name <> "" and m_from <> "" and _ m_title <> "" and m_naiyou <> "" Then 'Basp21でメールを送信します。 Set ObjBasp = Server.CreateObject("basp21") rc = ObjBasp.SendMail(m_sv,m_to,m_from,m_title,m_naiyou2,"") If rc <> "" Then Response.Write "メール送信失敗です" Else Response.Write "メールを送信しました" End If End If %> </BODY> </HTML>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/25 08:35