پروتکل ارسال ایمیل از خارج از میل سرور. در حالی که IMAP برای دریافت و مدیریت ایمیل ها استفاده می شود، SMTP برای فرستادن ایمیل به کار می رود.
پروتکل انتقال ایمیل ساده (Simple Mail Transfer Protocol یا به اختصار SMTP) پروتکلی استاندارد برای ارسال ایمیلها از کلاینتهای ایمیل به سرورهای ایمیل و از سرورهای ایمیل به سرورهای دیگر است. این پروتکل در دهه 1980 توسعه یافت و به عنوان یکی از اصلیترین پروتکلهای مورد استفاده برای انتقال ایمیلها در اینترنت محسوب میشود.
ویژگیهای اصلی SMTP:
- ارسال ایمیلها:
- SMTP برای ارسال ایمیلها از کلاینتهای ایمیل (مانند Outlook، Thunderbird) به سرورهای ایمیل استفاده میشود.
- این پروتکل مسئول ارسال ایمیلها به سرورهای مقصد و تحویل آنها به گیرندهها است.
- پورتهای مورد استفاده:
- پورت پیشفرض برای SMTP پورت 25 است، اما برخی از سرورها از پورتهای 587 و 465 نیز استفاده میکنند.
- پورت 465 معمولاً برای اتصالهای امن (SSL/TLS) استفاده میشود.
- مکانیزم احراز هویت:
- بسیاری از سرورهای ایمیل از مکانیزمهای احراز هویت مانند SMTP AUTH برای اطمینان از صحت ارسالکنندگان ایمیل استفاده میکنند.
عملکرد SMTP:
- شروع ارسال:
- فرآیند ارسال ایمیل با اتصال کلاینت ایمیل به سرور SMTP آغاز میشود.
- کلاینت ایمیل از طریق دستورات SMTP اطلاعات مربوط به فرستنده، گیرنده و محتوای ایمیل را به سرور منتقل میکند.
- تحویل به سرور مقصد:
- سرور SMTP ایمیل را به سرور ایمیل مقصد منتقل میکند.
- اگر سرور مقصد در دسترس نباشد، سرور SMTP تلاش میکند تا ایمیل را در صف نگهداری کرده و بعداً دوباره ارسال کند.
- تحویل نهایی:
- سرور مقصد ایمیل را دریافت کرده و آن را در صندوق ورودی گیرنده ذخیره میکند.
- گیرنده میتواند ایمیل را از طریق کلاینت ایمیل خود دریافت و مشاهده کند.
مزایای استفاده از SMTP:
- سازگاری: SMTP یک پروتکل استاندارد است که توسط تمامی سرویسهای ایمیل پشتیبانی میشود.
- سادگی: طراحی ساده و کاربرپسند که ارسال ایمیلها را تسهیل میکند.
- انعطافپذیری: قابلیت استفاده از مکانیزمهای امنیتی و احراز هویت مختلف.