سلام هممون برای ارسال پیام از ایمیل استفاده کردیم اما این پیام به صورت نفر به نفر انجام می شود اما اگر بخواهیم به تعداد بالایی افراد پیام بدیم باید چی کار کنیم ؟
پروتکل smtp،مخفف simple mail transfer protocol که به معنای پروتکل ساده انتقال ایمیل است .SMTP برای کاربران امکان ذخیره نامهها را روی یک سرور یا دانلود آن ها را از سرور فراهم میکند.
باید بدانیم که smtp server یک سرور نیست و نمیتوانید آن را با سرور مقایسه کنید. اگر بخواهیم بگوییم SMTP چیست باید بگوییم در واقع یک برنامه است که امکان ارسال و دریافت ایمیل را فراهم میکند. اما بعضا با عبارت سرور SMTP نام گذاری می شود. تعداد زیادی سرور SMTP به صورت رایگان وجود دارد که میتوان به خوبی از آنها استفاده کرد.
به عبارت سادهتر، سرور SMTP، مانند وب سرور یک رایانه است که مانند مسیریاب عمل میکند. هنگامی که پیامهای پست الکترونیکی را از کاربران دریافت میکند آنها را به گیرندگان مورد نظر میفرستند.
سرورهای SMTPاز پروتکلهای ساده انتقال پست الکترونیکی یا برنامه ارسال پست الکترونیکی یونیکس استفاده میکنند. اغلب پیامها باید از میان سرورهای مختلفی عبور کنند تا به مقصدشان برسند.
حالا این بین به دو اصطلاح IMAP و POP3 بر میخوریم.این دو پروتکلهای دریافت (Pull) ایمیل از گیرنده از سمت سرور ایمیلی خود گیرنده است؛ بنابراین این دو پروتکل انتقال ایمیلی را محدود میکنند و این کار را فقط برای سرورهای ایمیلی تاییدشده انجام میدهند. پروتکلهای IMAP وPOP برای ارتباطات خارج از شبکهی شما استفاده نمیشوند در حالی که SMTP پروتکلی است که برای ارسال (Push) ایمیل از یک سرور ایمیلی ناشناخته به سرور دیگری استفاده میشود.