• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BASP21でメールが送信できない)

BASP21でメールが送信できない

このQ&Aのポイント
  • ASPでBASP21を使用してメールを送信しようとしたが、SMTPサーバーが停止していたため処理結果が取得できず
  • このような場合には、どのような対策を取るべきかについてご教示ください。
  • ここでは、BASP21のソースコードの概要を記載しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

メールサーバが止まっていてもエラーが返されるだけだと思いますけど・・・? Time Out とか Not Connect とかが返ってきたように記憶しています。 既存のメーラで送っても同じようなエラーが返されますか? 失礼ながら『パラメータ』の所で何か問題発生かも。 『止まる』事は無かったように記憶しています。 『メールサーバが停止している』事は確認されましたか? 以下、BASP21のヘルプとほとんど一緒ですが (^^ゞ Sub SendMailQ() 'http://www.hi-ho.ne.jp/babaq/   Dim objBASP21   As Object   'BASP21   Dim strMessage   As String   '実行メッセージ   Dim strSvName   As String   'SMTPサーバ   Dim strMailTo   As String   '宛先メールID   Dim strMailFrom   As String   '送信元ユーザID   Dim strSubj     As String   '表題   Dim strBody     As String   '本文   Dim strFiles    As String   '添付ファイル      On Error GoTo AcErr   '----( オブジェクト生成 )---------------------------------------   Set objBASP21 = CreateObject("basp21")      '----( パラメータ設定 )-----------------------------------------   strSvName = "mail.goo.ne.jp"                'SMTPサーバ名   strMailTo = "あんたへ<*********@mail.goo.ne.jp>"      '宛先メールID   strMailFrom = "私" & "<*********@mail.goo.ne.jp>"      '送信元ユーザID   strSubj = "テスト発信"                 '表題   strBody = "送ってみました" & vbCrLf & "届いた"     '本文   strFiles = "c:\windows\clock.avi" & vbTab & "c:\windows\winnt.bmp" '添付ファイル          strMessage = objBASP21.SendMail _         (strSvName, strMailTo, strMailFrom, strSubj, strBody, strFiles)      '----( エラー判断 )-----------------------------------------------   If strMessage <> "" Then     MsgBox strMessage           'メッセージが表示される場合はエラー   Else     MsgBox "終了"   End If      Set objBASP21 = Nothing Exit Sub AcErr:   Select Case err.Number     Case Is = 429       MsgBox "BASP21がインストールされてないかも"     Case Else       MsgBox "ErrorNo= " & err.Number _         & vbCrLf & err.Description   End Select   Set objBASP21 = Nothing End Sub @酔なのでごめん・・・ WinXPpro or 2000 & Access2002 or 2000 と仮定しています。

s99872ht
質問者

お礼

返信が遅くなりまして申し訳ございません。 エラー判断のところで適切な処理ができていませんでした。 strMailSendErrにはエラー内容が返されていることを確認いたしました。 私の初歩的なミスです。 お手数をお掛けして申し訳ございません。 ご親切なご回答ありがとうございました。

関連するQ&A