よくある質問

キーワード検索

FAQ TOPへ

件 名 ASPでメール送信
回 答 弊社で提供しておりますSMTPサーバーをご利用頂く場合は、
SMTP AUTHの設定が必要でございます。

下記のコードをご参照下さい。

<%
Dim strServer
Dim strTo
Dim strFrom
Dim strSub
Dim strBody
Dim strFile
Dim result

strServer = "メールサーバー"
strTo = "宛先メールアドレス"
strFrom = "送信用メールアドレス"
strUser = "SMTPユーザID"
strPass = "SMTPパスワード"
strSub = "タイトル"
strBody = "メール本文"
strFile = "添付ファイルパス"

strAuth = strUser & ":" & strPass 'SMTP認証用データ"ID:パスワード"の形式。
strFrom = strFrom & vbTab & strAuth

Set bsp = Server.CreateObject("basp21")
result = bsp.SendMail(strServer,strTo,strFrom,
strSub,strBody,strFile)

If result <> "" Then
Response.Write("メール送信エラー:" & result)
Response.End
End If

Response.Write("メール送信完了")
%>


また、メールサーバーをWebサーバーのドメイン名にしていただきますと、
Webサーバーの簡易SMTPを利用してメール送信が可能となりますので

strAuth = strUser & ":" & strPass
strFrom = strFrom & vbTab & strAuth
の行は不要となります。

参考:http://www.hi-ho.ne.jp/babaq/basp21.html

この質問をした人は、以下の質問にもアクセスしています

Q.突然メールが送信できなくなりました。
Q.POP3,IMAP4へのアクセス不可って何ですか?

お問合せの内容は解決しましたか?
はい、解決しました
いいえ、まだ解決していません

FAQ TOPへ