none
xp_sendmail エラーが発生します RRS feed

  • 質問

  •  

    お世話になります。

     

    Windows Server 2003, SQL 2000, Exchange 2003 という環境でSQLMailを使用してシステムアカウントからメールを送信していますが、下記のエラーが発生します。

     

    パッケージエラー

    エラー発生元 : Microsoft OLE DB Provider for SQL Server

    エラーの説明 : xp_sendmail:メールエラー 0x80004005で失敗しました

     

    http://support.microsoft.com/kb/293422/ja こちらのURLを参考にしてメールボックスの権限を見直しましたが、メールの送信はできませんでした。

     

    どなたか同様のエラーに遭遇した方がいらっしゃいましたら、ご教示ください。

    よろしくお願いいたします。

     


     

     

     

     

    2008年5月21日 5:57

回答

  • EXEC master.dbo.xp_stopmail

    EXEC master.dbo.xp_startmail

    上記のコマンドを実行することで無事にメールが送信できるようになりました。

    みなさま、ありがとうございました!

     

    2008年5月22日 1:29

すべての返信

  • 0x80004005 は一般エラーであり、何がいけなくてエラーになったのかわからないのでいろいろ調べないといけないでしょう。

    普通に xp_sendmail 0x80004005 で検索するといっぱいページがヒットする(これとか)ので、まずそこから当たっていかないといけないでしょうね。

     

    いろいろ試さないといけないと思います。例えばクエリ アナライザから実行すると何番エラーが返るか(多分 18025 だと思いますけど)、とか。

    2008年5月21日 15:41
  • EXEC master.dbo.xp_stopmail

    EXEC master.dbo.xp_startmail

    上記のコマンドを実行することで無事にメールが送信できるようになりました。

    みなさま、ありがとうございました!

     

    2008年5月22日 1:29