IIS 6.0で下記のASPを単純に実行してもエラーが
表示されます。
---ASP---
Set bMail = Server.CreateObject("CDONTS.NewMail")
bMail.From = "***@***.biglobe.ne.jp"
bMail.To = "****@hotmail.com"
bMail.Subject = "テスト"
bMail.Body = "テストメール"
bMail.Send
Set bMail = Nothing
---エラー---
HTTP 500 - 内部サーバー エラー
------------
IIS5.0を使用しているときは全く問題なく送信
できていたのですが、Windows Server 2003に
変えてからCDONTS.NewMailを使用するとエラーが
表示されるようになりました。
SMTPサービスもタスクスケジューラーも起動して
いるのですが。。。
No.1ベストアンサー
- 回答日時:
単純に、ソフトウェア要件を満たしていますか?
http://www.microsoft.com/japan/msdn/library/defa …
-----
CDO 1.2.1 (CDO.DLL) および CDO 1.2.1 Rendering (CDOHTML.DLL) のダイナミックリンク ライブラリは、MAPI クライアント オブジェクト ライブラリです。したがって、MAPI (Microsoft Exchange Server version 5.0 以降でインストールされる MAPI32.DLL) と、サービス プロバイダを必要とします。たとえば、Microsoft Exchange Server で提供されるようなサービス プロバイダがこれに該当します。CDOHTML.DLL と CDO.DLL は、Microsoft Exchange Server に同梱されており、[Active Server Components] のインストール オプションを選択すると、サーバー上にインストールされます。CDO 1.2.1 Rendering (CDOHTML.DLL) は、サーバー側での使用が前提となっています。
Microsoft Outlook をインストールすると、CDO 1.2.1 ライブラリがインストールされます。クライアント アプリケーションで CDO 1.2.1 を使えるようにするには、Microsoft Outlook 98 をインストールします。サーバー アプリケーションの場合は、Microsoft Exchange Server version 5.5 をインストールします。
注意 CDO は、Microsoft Outlook と組み合わせて使用しますが、Microsoft Outlook 97 のセットアップ プログラムでは、CDO.DLL はインストールされません。
参考URL:http://www.microsoft.com/japan/msdn/library/defa …
この回答への補足
Outlookだけでいいますと、Outlook2002がインストールされています。
ただ、IIS自体のSMTPサービスをインストールすると、普通に
Set bMail = Server.CreateObject("CDONTS.NewMail")
コマンドが使用できると考えていたのですが、そうでもないのでしょうか?
Windows 2000 ServerのIIS5.0ではOKで、Server 2003のIIS 6.0では同じコードが通らないというのが何ともはや(>_<)
ご回答を参考に調べてみたところ、
IISをActive Server Pageと共に使用する場合、Windows Server 2003を新規インストールを実行すると、Windows NT Server 用メールオブジェクト CDONTS.dll をサポートしていないため、このDLLをつかったWEBアプリケーションは正しく動作しないようです。WindowsServer2003のオプションコンポーネントにSMTP/POP3が新たに追加されているので、BASP21などを併用してそのSMTPサーバーを使用したほうがいいかもしれません。
引用:http://www.tankmage.com/windows/wsv2003Inst.html
ということのようです(^^; うーん、コードの組み直しが必要みたいですね。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイクラjavaでForgeを入れたい...
-
OptiFineをJAVAで開こうとする...
-
IEでJavaが有効になりません
-
Eclipseのアンインストールの仕方
-
Javaをインストールしたんです...
-
複数のjavaがインストール...
-
phpBBのエラー
-
JAVAのコンパイラーについて
-
Windows7でDirectX8を使ったサ...
-
Visual C++ 2008 Express Editi...
-
stdoleについて
-
インストール時 内部エラー2318
-
Java 仮想マシン
-
JAVAをインストールできない
-
ActivePerlをインストールしよ...
-
vs codeはオフラインでも使用で...
-
html上で、バッチやexeファイル...
-
TomcatでのHTMLの表示
-
コンパイル時にエラーが出てし...
-
Eclipseでパッケージ・エクスプ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
vs codeはオフラインでも使用で...
-
MSDNのコレクションがありませ...
-
OptiFineをJAVAで開こうとする...
-
ActivePerlをインストールしよ...
-
この <windows.h> はどこに在る...
-
64bitでbasp21の使用方法
-
Javaをインストールしたんです...
-
windows7 ADTプラグイン追加で...
-
セットアップファイル(MSIとEX...
-
ActobatReader無しでPDFを表示
-
NET Framework 4 v4.0.30319 ダ...
-
stdoleについて
-
アプリの配布方法
-
NuGetのインストール
-
VBSでuser32.dll(Win32API)を...
-
OpenJDKのtools.jar
-
MATLABのtoolboxのインストール...
-
リアルタイム表示
おすすめ情報