PDA

View Full Version : اشکال در ارسال میل-خیلی ضروریه!!



mehraaveh80
یک شنبه 13 شهریور 1384, 13:11 عصر
سلام
من یه برنامه ارسال میل با فایل ضمیمه دارم که موقع اجرا این خطا رو میده:
An unhandled exception of type 'System.Web.HttpException' occurred in system.web.dll

Additional information: Could not access 'CDO.Message' object.

smtp رو 127.0.0.1 گذاشتم.

کسی میدونه علت این خطا چیه؟
بید تنظیمات خاصی روی IIS انجام بدم.
خیلی ضروری به جوابش نیازدارم
مرسی.

حامد مصافی
یک شنبه 13 شهریور 1384, 16:17 عصر
سلام
اگر می خواهید از سرویس smtp روی خود سرور استفاده کنید دیگه نیازی به وارد کردن پروپرتی smtp نیستو فقط بایدباید Collaboration Data Object for Windows 200 (CDOSYS) رو روی سرور نصب کنید

ولی اگه تصمیم دارین از یه سرور دیگه برای ارسال میل استفاده کنید کافیه آدرس smtp server اونو در پروپرتی زیر بنویسید
system.web.mail.smtpserver

mehraaveh80
دوشنبه 14 شهریور 1384, 01:01 صبح
سلام
خیلی ممنون بابت جوابتون.
میشه بگین از کجا و چطوری باید CDO نصب کنم؟
و یهئ چیز دیگه:ویندوز من xp این که تفاوتی ایجاد نمیکنه؟

mehraaveh80
دوشنبه 14 شهریور 1384, 01:04 صبح
سلام
بابت جوابتون ممنونم.
حالا یه سوال دیگه دارم:میشه بگین چجوری و از کجا باید CDO نصب کنم؟
من ویندوزم xp,اینکه تفاوتی ایجاد نمیکنه؟

حامد مصافی
دوشنبه 14 شهریور 1384, 10:34 صبح
سلام از سایت زیر می تونید همیشه آخرین نسخه شو بگیرید

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=16E5D3F1-75E4-4F96-B0FB-F532A5AB7303

بعد از نصب IIS رو باز کنید روی نام کامپیوتر سرور کلیک کنید
روی Default SMTP server کلیک کنید
و اگر در حالت توقف بود دکمه Start رو بزنید

mehraaveh80
دوشنبه 14 شهریور 1384, 11:54 صبح
سلام
ببخشید ولی من از همون آدرس که گذاشتین CDO رو دانلود کردم ولی موقع نصب این خطا رو میده:
this system doesn't have version number2653,instead the version reported is.
حالا من باید چه کار کنم؟ :افسرده:
بازم ممنون.

حامد مصافی
دوشنبه 14 شهریور 1384, 15:13 عصر
شما احتمالاً Patch رو دانلود کردید !
تو همون سایت مایکروسافت بگردید دنبال نسخه کامل

علیرضا مداح
دوشنبه 14 شهریور 1384, 23:25 عصر
سلام دوست عزیز
مقاله ی زیر را هم مطالعه نمایید:

How to send e-mail messages by using CDOSYS and the local SMTP directory with Visual Basic .NET
(http://support.microsoft.com/?scid=kb;en-us;313773&spid=6384&sid=global)

mehraaveh80
دوشنبه 14 شهریور 1384, 23:35 عصر
سلام
خیلی ازتون ممنونم که اینقدر سریع به سوالا جواب میدین .
واقعا ببخشید ولی من نتونستم کاملشو پیدا کنم میشه راهنماییم کنید لطفا.
مرسی

mehraaveh80
چهارشنبه 16 شهریور 1384, 00:36 صبح
سلام
آقا باور کنید خیلی ضروریه.میشه لطفا مسیر CDO full رو بدین!!
مرسی

حامد مصافی
شنبه 19 شهریور 1384, 13:14 عصر
سلام

منم لینکشو پیدا نکردم
ولی مسئله ای که برام عجیبه اینه که cdo در DotNet Framework و جود داره

شما مطمئنید که این مسئله رو قبلاً چک کردید؟؟؟؟؟

در محیط VS مسیر زیر رو طی کنید
Project | Add Reference.

و در برگه com بگردید دنبال گزینه Microsoft CDO For Windows 2000 Library و اگر پیداش کردید به پروژه اضافش کنید

Peyman_Ranjbar
یک شنبه 20 شهریور 1384, 02:47 صبح
این هم لینکش
http://www.microsoft.com/downloads/details.aspx?familyid=70E27FE0-028D-400A-9BCF-24BA4F04F024&displaylang=en
ولی فکر نکنم برای فرستادن میل با دات نت احتیاج به cdo باشه!
من همیشه از فضای نام System.Web استفاده می کنم و به مشکلی هم بر نخوردم