هر سرور برای ارسال ایمیل از پروتکل SMTP استفاده میکنه. خنده داره ولی باید بگم که این پروتکل توانایی خواندن E-mail را نداره و فقط میتونه E-mail بفرسته.
پورت ۲۵ : این پورت ۲۵ برای ارسال E-mail بهکار میره و این پورت از برنامه های SMTP Server برای ارسال استفاده می کنه. برای صحبت کردن با پورت ۲۵ اول باید یک Server پیدا کنیم که پورت ۲۵ در آن باز باشه و بعد باید طبق معمول از telnet برای ارتباط استفاده کنیم. کلا SMTP Server ها اهمیتی نمیدهند که شما کی هستید و به کی میخواهید میل بزنید، بلکه فقط کار خود را میکنند. پس به هر آدرس توجه کامل نکنین، شاید جعلی باشه.
چگونه یک SMTP سرور پیدا کنیم؟
کار سختی نیست. ولی توصیه میکنم از سروری کمک بگیرین که مربوط به Mail Box قربانی است. SMTP Server در نهایت روی یک سرور قرار دارد پس در حتما آدرس آن چیزی مثل smtp.noavar.com، mx01.hotmail.com و ... هست.
سایت google رو باز کنید و عبارت SMTP Server را سرچ کنین. هزاران سرور پیدا می کنین.
زود برین به آدرس http://www.mob.net/~ted/tools/mx.php3 بعد نام سایت را مینویسین و دکمه lookup را کلیک میکنین.(مثلا yahoo.com ) و می بینین:
Domain Server: ns.cw.net
yahoo.com mail is handled by 5 mx4.mail.yahoo.com.
yahoo.com mail is handled by 1 mx1.mail.yahoo.com.
yahoo.com mail is handled by 1 mx2.mail.yahoo.com.
مشخصه که SMTP Server های سایت yahoo.com عبارتند از: mx1.mail.yahoo.com , mx2.mail.yahoo.com , mx4.mail.yahoo.com
خوب حالا میخوایم به یه بنده خدا (مثلا ا ی میل بزنیم و میخوایم که طرف خیال کنه که از طرف alisalimi_ir است. (هر دو در سایت یاهو)
برای این کار :
از telnet برای برقراری ارتباط استفاده می کنم. دستور زیر را در اعلان داس تایپ کنین.
telnet mx1.mail.yahoo.com 25
۲۵ همون شماره پورت ای میل هست و از سرور اصلی یاهو هم استفاده کردیم.
خوب حالا شما باید این رو بینین:
220 YSmtp mta499.mail.yahoo.com ESMTP service ready
دقت کنید که چون از telnet استفاده میکنین، چیزهایی را که تایپ میکنین، نمیبینین و نمیتونید از دکمه BackSpace استفاده کنین.
تایپ کنین :
HELO yahoo.com
و جواب میشنویم:
250 mta499.mail.yahoo.com
حالا باید مشخص کنم که E-mail فرستنده چیه. پس مینویسم:
MAIL FROM: alisalimi_ir@yahoo.com
حالا باید بگم که این E-mail به چه آدرس ارسال بشه:
RCPT TO: tpc_help1@yahoo.com
حالا باید بنویسم،
DATA
و Enter بزنم و جواب میشنوم:
354 go ahead
اینجا وقت تایپ کردن یک سری چیزهای اساسی است. اول مینویسم،
From: R D alisalimi_ir@yahoo.com
این همان اسمی است که به عنوان Sender یا همان From دیده میشه. حالا مینویسم:
Subject: salam
این هم در آن E-mail به عنوان subject دیده میشه.
MIME-Version: 1.0
Content-Type: text/plain;
خوب دوبار Enter زده و متن نامه را مینویسم:
.bah bah
دقت کنید که یک . (نقطه) در سطر آخر نوشتم و بعد Enter زدم. با این روش به پورت ۲۵ میگیم که متن نامه تمام شده.
250 ok dirdel
مینویسم QUIT تا ارتباط قطع و از telnet خارج بشیم.
و اما پاتک برای همین داستان:mail box ها رو میشه تنظیم کرد، برای اینکار در yahoo از منویی که بالای صفحه است، منوی Mail را باز کرده و گزینه Options را کلیک کنین. بعد، روی گزینه General Preferences کلیک کنین. بعد، از قسمت Message در قسمت Headers گزینه Show all را انتخاب کنین و دکمه Save رو کلیک کنین. حالا میل هاتون رو دوباره باز کنین:
می بینین که آی پی شما برای شخص ارسال میشه .بنابراین قابل ردیابی هستین.
پاتک علیه پاتک:اگه تو انتخاب سرور دقت کنین میتونین قابل ردیابی نباشین. توصیه می کنم که یه ای میل به خودتون بزنید و یک سرور احمق برای اینکار انتخاب کنین.
روزانه برای من از این ایمیلها خیلی می یاد که حاوی ویروس هستند
خسته شدم
ویروس جدید خواستی بهم حتما بگو
نمی دونم کیه هر روز ویروس می فرسته
بسیار از مطالب شما خوشم آمد سری هم به ما بزن با تشکر
www.sebtein.i8.com
سلام با بلاگت خیلی حال کردم میشه گفت توپ است میشه لینک من را هم بزاری
salam webe khobi dari be ma ham sar bezan
خاک بر سرتون حداقل قانون کپی رایت رو که رعایت نمیکنید سعی نکنید همین طور مطالب دیگران رو کپی پیست کنید تو سایتتون واقعا براتون متاسفم کاش لااقل لینکی از منبع این مطلب تو سایتتون میزاشتید اما دوست دارم این پیام همین جا بمونه تا بقیه بازدید کننده هاتونم این عمل زیبای شما رو ببینن! به میل آدرسی که تو آموزش دادید دقت کنید ایمیل شخصی من هستش alisalimi_ir at yahoo .com واقعا متاسفم کاش به جای کپی کردن حداقل خودتون یه بار آموزش هاتون رو میخوندید و زحمت ادیت کردنش رو تقبل میکردید!!!