BASP21を用いてメールを送信するプログラムを作成しています。
bobj.RcvMail strMailServer, "User", "Pass", "stat", "C:\test"
strRet = bobj.SendMail(strMailServer, strToBcc, strFrom, strSubject, strBody, strAttachments)
SendMailでメールを送信する際、
POP Before SMTP の為にRcvMailで受信を行って、これはうまくいくのですが、
送信のところで
550 5.7.1 Unable to relay for *** to ***
というエラーが出てしまい、メールを送信することができません。
自分のアドレスへのメールなら送信されるのですが、外部のアドレスへの送信がどうしてもできません。
何か足りないことがあるのでしょうか?
もしも分かる方がいましたら、よろしくお願いします。
http://www.b21soft.co.jp/basp21/basp21pappl.html
BASP21 Pro アプリケーションガイド によりますと
(BASP21 を使用するならこの辺は必ずみておきましょう)
550 5.7.1 Unable to relay for xxxxxx
中継エラーでメール送信をSMTPサーバーが拒否したことを示します。
中継エラーの場合は、 SendMailメソッドの認証機能または POP Before SMTPを使ってメールの送信を試みてください。
http://www.b21soft.co.jp/basp21/basp21pappl.html#sendmail_auth
ツイート | ![]() |