سلام
برای اینکه از برنامه ارسال ایمیل بخواهیم استفاده کنیم باید قبلش نرم افزار خاصی را نصب کنیم؟
سلام
برای اینکه از برنامه ارسال ایمیل بخواهیم استفاده کنیم باید قبلش نرم افزار خاصی را نصب کنیم؟
1- سیستم عامل شما چیست؟ (سرور هست؟ آی پی valid دارید؟)(لینوکس یا ویندوز؟)
2- از چه نوع سرویس ایمیلی میخواهید استفاده کنید؟ (Jmail, Cdonts,و ... ) و روی چه سروری؟ (آپاچ یا IIS)
سلام
سیستم عامل من ویندوز 2000 سرور است
از سرویس Cdonts می خواهم استفاده کنم روی IIS
ممنون
اگه آپی Valid داشته باشید نیاز به چیز دیگری نیست. کدهای ASP یا دات نت برای اینکار وجود داره. بهترینش رو هم میتونی از WebWizGuide.com پیدا کنی. اگه پیدا نکردی برات میفرستم.
سلام
وقتی که برنامه را اجرا می کنم این پیغام را به من می دهد
من وقتی که به اینترنت وصل هستم می خواهم که این ایمیل را بفرستم پس IP valid دارم
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/html.asp, line 18
Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
متشکرم
Server.CreateObject یعنی اینکه یا اکیتو ایکس روی سیستم شما نصب نیست و یا روی هاست نصب نیست و یا خطایی از این دست.
در ضمن روی هاست ها انتظار نداشته باشید هزاران اکتیوایکسی که مفت روی سیستم شما هستند به رایگان در اختیار شما باشند.
هاست شما کجاست؟ سرویس ایمیل بهتون نمیده. من از سرویس persist استفاده میکنم که کدهاش کمی با کدهای cdonts متفاوت هستند.
اگه هاست پیش خودتون هست توی فولدر سیستمتون چک کنید ببینید cdonts.dll وجود داره؟
سلام
شما کدی رو که مینویسید رو بفرستید شاید کد مشکل داشته باشه !
ولی در کل از CDONTS باید به صورتی که در فایل ضمیمه نوشتم استفاده کرد.
پ.ن. پسوند فایل ASP نیست چون کد مورد نظر رو کامل ننوشتم فقط قسمتی که لازم بوده بدونید رو نوشتم.
سلام
هاست پیش خودم هستش
این هم کدی که از آن استفاده می کنم:
Set objNewMail = Server.CreateObject("CDONTS.NewMail")
objNewMail.From = Request("sender")
objNewMail.To=Request("re")
objNewMail.Subject = Request("subject")
objNewMail.Body=request("Matn")
objNewMail.MailFormat = 0
objNewMail.BodyFormat = 0
objNewMail.Send
Set objNewMail = Nothing
این مشکل به خیلی چیزها بستگی داره :
نوع سیستم عامل؟ (میکروسافت روی 2003 دیگه از CDONTS استفاده نمیکنه و باید بجاش از cdo استفاده کرد)
نصب نبودن یا غیر فعال بودن یا عدم تنظیم صحیح SMTP mail server
رجیستر نکردن CDONTS یا سایر عوامل
این صفحه رو نگاه کن و کدها رو کنترل کن:
http://www.devasp.com/Samples/mail.asp
سلام
خیلی متشکرم
منظورتان از رجیستر کردن Cdonts چی هستش؟
چرا کامل جواب نمیدی؟ نگفتی فایل cdonts.dll داری یا نه؟
اگه توی system32 نباشه به احتمال زیاد رجیستر نشده. باید مطابق زیر برای رجیستر کردن این فایل استفاده کرد:
<span dir=ltr>
Web Page Design
Lesson 29a: Installing CDONTS.dll
1. Download CDONTS.DLL into: c:\windows\system32
2. Registor cdonts.dll
a. Go in to DOS (Start->All Programs->Accessories->Command Prompt)
b. Go to the System32 Folder (at the blinking cursor type: CD \windows\system32 and hit [Enter])
c. At the blinking cursor type: RegSvr32 cdonts.dll
3. Your Done!
http://crt.doce.lsu.edu/CRT-HTML-Class/Lesson29a.html
</span>
سلام
متشکرم
این فایل در پوشه ای که گفتید هستش
اما باز هم این پیغام را می دهد
خدمت دوستان سلام :
من هم با این مشکل مواجه شدم سایت من برروی یک سرور با سیستم عامل ویندوز سرور 2003 در کانادا می باشد من فایل CDONTS.DLL را هم دارم ولی نمیدانم چگونه بر روی سرور نصب کنم آیا با upload فایل CDONTS.DLL بر روی سرور مشکل حل میشود لطفا کمک :roll: :roll: