مباحث زیادی در مورد فرستادن میل مطرح شده است امما من نتونستم هیچ ایمیلی را
ارسال کنم.
فقط در حالتیکه روی دستگاه Mail Sever نصب باشه تونستم این کار را انجام بدم.
لطفا با جمع بندی اطلاعات مرا در این زمینه راهنمایی کنید.
مباحث زیادی در مورد فرستادن میل مطرح شده است امما من نتونستم هیچ ایمیلی را
ارسال کنم.
فقط در حالتیکه روی دستگاه Mail Sever نصب باشه تونستم این کار را انجام بدم.
لطفا با جمع بندی اطلاعات مرا در این زمینه راهنمایی کنید.
برای ارسال e-Mail نیازی به Mail Server نیست. شما مراحل کاری که انجام دادی را بنویس تا مشخص بشه در کجا اشتباه کردی.فقط در حالتیکه روی دستگاه Mail Sever نصب باشه تونستم این کار را انجام بدم.
لطفا با جمع بندی اطلاعات مرا در این زمینه راهنمایی کنید.
من از نوشته های این سایت استفاده کردم
host:=smtp.gmail.com
port:=25 or 465
,....
اما میل فرستاده نمی شه
سلام
تا جایی که من میدونم برای فرستادن ایمیل به SMTP سرور احتیاج هست . راحتترین راه هم اینه که یک IIS رو کامپیوترت نصب کنی و بعد آدرس SMTP سرور رو 127.0.0.1 بزنی و تماموم. (طبیعتا باید SMTP سرور IIS فعال باشه دیگه)
ضمنا خود دلفی هم SMTP سرور داره که باید یکمی بلد باشی (Indy)
من از برنامه های همراه دلفی و تو این سایت استفاده کردم اما نتونستم
در هر صورت برنامه باید دست کاربری اجرا بشه که نمی دون IIS چیه
لطفا یک Source به من بدین
خب بگو کاربرت آدرس SMTP سرور ISP خودش رو بزنه این در تمام نرم افزارهایی که میل میفرستند هست حتی در OutLook و این یک استاندارد هست ،قرار دادن یک SMTP Server در برنامه خودت به هیچ وجه منطقی نیست ، اما اگر هنوز اصرار داری خب ازIndySMTPServer استفاده کن...
برای ارسال نامه از طریق SMTP نیازی نیست که سروری روی سیستم شما نصب باشه. قبلا نحوه این کار با Indy توضیح داده شده. جستجو کنید.
سلام
در دلفی 6 مثالی برای این کار هست
مربوط به کامپوننت NMSMTP از دسته FastNet
شبیر
من تمام این کارها ومثالها را مو به مو انجام داده ام اما نتونستم میلی بفرستم.
لطفا یک کد در این زمینه برای دلفی 7 یا 6 ارائه دهید.
سلام
ببین فرستادن میل خیلی کار ساده ای هست ، تو فقط با نوشتن آدرس میزبان مشکل داری احتمالا ، حالا من اینجا یک چیزایی دیدم که تا حالا نشنیده بودم مثل این که بدون SMTP Server هم میشه میل فرستاد البته می شه به شرطی که از IMAP استفاده کنی
به هر حال یک بار دیگه هم گفتم روتینترین و استاندارد ترین کار اینه که از SMTP سرور ISP خودت استفاده کنی دلیلش هم اینه برای جلوگیری از فرستادن SPAM الان سالهاست که SMTP سروها فقط به Connection های Local خودشون Relay میکنند ، البته اینجا دوستان نوشتن که گوگل و یاهو در صورت داشتن UserName/Path به Connection های خارجی هم Relay میکنند که با اینکه به نظر من بعیده ولی خب اگر انجام دادن پس حتما تصمیمشون عوض شده !
نحوه انجام کار هم خیلی سادست بخصوص اگه ار FastNet استفاده کنی که دیگه هیچی نداره، حالا تو حداقل یکبار با SMTP سرور ISP خودت تست بکن ... اگه نشد بعد ببینیم دیگه مشکل میتونه از کجا باشه .
فرص کنید شد اما من می خوام برنامه رو به کاربری بذم که بدون هیچ تنظیم خاصی بتونه میل بفرسته : کاری که بعضی برنامه ها انجام می دن
اگر بجای دو صفحه بحث بیهوده، زحمت می کشیدی و همونطور که تا بحال صدها بار گفته شده یکبار در سایت جستجو می کردی، تا حالا کارت آماده شده بود....فرص کنید شد اما من می خوام برنامه رو به کاربری بذم که بدون هیچ تنظیم خاصی بتونه میل بفرسته : کاری که بعضی برنامه ها انجام می دن
http://www.barnamenevis.org/sh...highlight=Indy
http://www.barnamenevis.org/sh...highlight=Indy
http://www.barnamenevis.org/sh...highlight=Indy
http://www.barnamenevis.org/sh...highlight=Indy
http://www.barnamenevis.org/sh...highlight=Indy
دوست عزیز از نصحت شما متشکرم من قبلا توضیح دادم که تمام دستورات این سایت رو موبه مو انجام داد اما باز مشکل دارم.
اگر شما جمع بندی کلی و مفید از اظلاعات سایت داری بگذار تا من و دیگرانی که مشکل داشتند مشکلشان بر طرف گردد.
کارهایی را که انجام دادید، بخشی از کدهایی را که نوشتید و خطاهایی که دریافت کردید را اینجا بزارید تا بررسی بشه.من قبلا توضیح دادم که تمام دستورات این سایت رو موبه مو انجام داد اما باز مشکل دارم.
در تاپیکهای فوق لینک انواع مقالات و سایت ها و نمونه کدهای کار با Indy (از جمله نمونه کد کامل ارسال ای میل) وجود داره. من دیگه چی رو جمع بندی کنم؟!!اگر شما جمع بندی کلی و مفید از اظلاعات سایت داری بگذار تا من و دیگرانی که مشکل داشتند مشکلشان بر طرف گردد.
اقای علی کشاورز من Sourc برنامه ای را که استفاده می کنم را می گذارم اما هیچ اتفاقی نمی افتد.
باز هم انتظار می کشم
بجای انتظار بی زحمت بگو تونستی با این آدرس Smtp و Port و Username/pass از طریق Outlook میل بفرستی ؟
نه نتوانستم
شاید تنظیمات را درست انجام نمی دم.
منتظر راهنمایی بعدی شما هستم
حتما تنظیمات رو درست انجام نمیدی . راه ساده هم اینه که دنبال Google Smtp Server یا GMail Smtp Sever بگردی و تنظیمات درستش رو پیدا کنی ....
من مشکلی برای ارسال ای میل با کد شما نداشتم. البته از GMail استفاده نکردم. از یه سرور دیگه استفاده کردم...
GMail از SSL استفاده میکنه که بصورت متداول نمیتونی با Indy ازش استفاده کنی ؛
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
آقای علی کشاورز می شه بگید من باید از چی استفاده کنم؟
Inprise می شه بگید من چه کار باید بکنم؟
اون کاری که باید انجام بدی رو ..انجام بده !
کد صفحه قبل علی کشاورز کار میکنه ، به یک SMTP سرور احتیاج داری تا برنامه ات رو منتشر کنی ؛ میتونی از یک هاست ارزان قیمت استفاده کنی . برای گرفتن این هاست به آگهی های تبلیغاتی مراجعه کن و برای دریافت یوزر و پسورد سرور SMTP اش به ایمیلی که پس از پرداخت پول دریافت میکنی مراجعه کن ؛ اگر به راهنمائی هائی کاملتر و جزئی تر احتیاج داشتی میتونی برنامه ات رو بدی خودم برات بنویسم و هزینهء هاستت رو هم بدم که قال قضیه کنده بشه !
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
خیلی ممنون
اما این سایت به منظور راهنمایی طراحی شده است شما هاست رایگان سراغ دارید
به هر حال من بیشتر طالب آنم که بدانم چه باید بکنم.
باز هم منتظر می مانم
اخرش ما باید چی کار کنبم؟
می تونی بشینی دعا کنی و به مطالعه مقالاتی درباره Indy و پروتکل SMTP بپردازی. سرویس دهندگان مجانی ای میل رو هم فراموش نکن.اخرش ما باید چی کار کنبم؟
آخر مشکل من در استفاده از Indy است یا به خاطر نداشتن سرمیس مجانی Email یا ...
آخر مشکل شما در پیدا کردن یک SMTP سرور است شک نکن ! همون اول هم بهت گفتم اگه میخوای مطمئن بشی یکبار با SMTP سرور ISP خودت تست کن ...
می دونی مشکل چیه؟
1-من از دانشگاه به اینترنت متصلم!
2-به فرض تو خونه باشم چه جوری اونو پیدا کنم؟
یک چیز یادم رفت بگم و اینکه من وقتی یک میل سرور مثلا Winmail Mail Server 4.0 نصب می کنم مشکلی ندارم
باشه ... من یادم می آد 1-2 سال پیش از MyRealBox استفاده کردم SMTP مجانی میداد با relay نمی دونم هنوزم هست یا نه برو یک تستیش بکن، به من که تا مدتها جواب داد....
احتمالا تو اینو میخوای که باهاش IP اون بدبختی که تروا رو بهش بدی رو برات میل کنه دیگه ، اولا اگر در راه مردم آزاری استفاده میکنی ایشالا جیز بشی نافرم دوما حالا اگه SMTP مجانی گیر نیاوردی Host مجانی هست که میتونی چیزی که میخوای برات میل بشه رو یک جا آپلود کنی بری سراغش ، اگه بتونی هاست مجانی PHP، ASP،CGI یا ... گیر بیاری هم که میتونی بگی اونا برات راحت میل رو بفرستند .
ماشالا پشتکارت خوبه ، ایشالا در راه خدمت به خلق باشه ، عیولا!
شاید فرمایش شما صحیح باشد. یکی از اهداف من آن است که شما گفتید. اما به هر حال من برنامه هایی نوشته ام که لازم بود کاربر از درون برنامه میل ارسال کند و لذا حتما برای نیتهای خوب نیز استفاده می گردد.ضنما چند نفر دیگری که مشکلی در این زمینه دارند مشکلشان حل می شه.
منتظر راهنماییهای بعدی و نصایح شما می مانم.
دوست عزیز SMTP و POP3 سرورهای Microsoft که ایمیلهای Hotmail رو پشتیبانی میکنه رایگان هست ...
کافی دستت رو دراز کنی تا بگیریش !!!
سرچ در موتورهای جستجو روش خوبی برای رفع نیازها است ...
یا حق !!!
آخرین ویرایش به وسیله Hamid_PaK : سه شنبه 26 اردیبهشت 1385 در 03:54 صبح
وقتی نمی دونم چی هستند چی را باید جستجو کنم؟
اونا رو پیدا کردم ولی جواب ندادنوشته شده توسط Hamid_PaK
Connect می شه اما خطا می ده
نه متاسفانه فعلا که به نظر می رسه مشکل دارهنوشته شده توسط ghabil
سراغ دارید؟چه جوری باید این کار رو انجام بدم؟دوما حالا اگه SMTP مجانی گیر نیاوردی Host مجانی هست که میتونی چیزی که میخوای برات میل بشه رو یک جا آپلود کنی بری سراغش ، اگه بتونی هاست مجانی PHP، ASP،CGI یا ... گیر بیاری هم که میتونی بگی اونا برات راحت میل رو بفرستند .
آقای خطیبی من با اندکی تغییر در برنامه شما mailارسال کردم .
پیشنهاد میکنم میل سرور خود را mx1.mail.yahoo.com انتخاب کنید
شماره port فقط 25
در ضمن در قسمت
MyMessage.From.Address:=from;
باید چیزی با فرمت fdgfdgf@hffhgf.ghfghبنویسی و اگر متن آدی بنویسی به دلایلی که در سرورها .و کار با esmtp هست پیغام ارسال می شود
آخرین ویرایش به وسیله goudarzivahid : شنبه 30 اردیبهشت 1385 در 09:08 صبح
همین کار را انجام دادم ام خطای زیر را می دهد.نوشته شده توسط goudarzivahid
Socket Error # 11004