- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BASP21使用のメール送信でコマンドエラー)
BASP21使用のメール送信でコマンドエラー
このQ&Aのポイント
- ASP.NET 2002でBASP21のSendMailを使用してメール送信のプログラムを作成しましたが、『500 Command unknown: '' data』というエラーが発生し、メール送信が行えませんでした。
- 現在の状況として、特定のアドレスでのみエラーが起き、他のアドレスでは正常に送信できることがわかりました。また、同じメールの内容を送信先のアドレスだけ変更すると送信できることも確認しました。
- 原因追求に行き詰っているため、同様のエラーを経験された方や助言が必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どっちも使ったことはありませんが…… 可能性として、送れないアドレスの方はSMTP認証とか必要だったりするのではないでしょうか? メーラーで送れるのは、自分の使用可能なSMTPサーバ(たいていはプロバイダのSMTPサーバ)が登録されているから…ではありませんか? SMTPの使用として、メールアドレスから取得できる相手のSMTPサーバに直接接続して送信処理をする場合があります。 パケットキャプチャなどでメーラーの場合との違いを確認してみてはどうでしょうか?
お礼
お礼が遅くなり申し訳ありませんでした。 現在、まだ送信が行えない状態です。 「認証の問題では?」というご指摘でしたが、BASP21でも、使用するSMTPサーバ、ID、パスワードは設定してあります。 SMTPがアドレスから相手のSMTPへ直接接続するということがあるのは知りませんでした。勉強になります。 パケットキャプチャですが、お客様の環境となりますので、 現状では難しそうです。 現在、メールサーバ、回線、プロバイダの方面から調査を行っております。 また何か気になることがあるようでしたらよろしくお願いします。