فنی · پاسخ مستند
IMAP از چه پورتی استفاده میکند؟ راهنمای فنی پورتها
IMAP برای اتصالهای رمزنگارینشده از پورت 143 و برای اتصالهای رمزنگاریشده با SSL/TLS از پورت 993 استفاده میکند. پورت 143 پورت استاندارد Internet Message Access Protocol است، در حالی که پورت 993 برای IMAPS به کار میرود که یک تونل امن برای دریافت ایمیل فراهم میکند.
پورت استاندارد IMAP: پورت 143
پورت 143 پورت پیشفرض IMAP است. این پورت از ارتباط متن آشکار و افزونه STARTTLS پشتیبانی میکند. هنگام استفاده از STARTTLS، کلاینت بهصورت متن ساده به پورت 143 متصل میشود و سپس پیش از ارسال اعتبارنامههای حساس، فرمانی برای ارتقای اتصال به یک نشست امن رمزگذاریشده با TLS صادر میکند.
پورت امن IMAP: پورت 993
پورت 993 برای IMAPS، یعنی IMAP روی SSL/TLS، استفاده میشود. برخلاف STARTTLS روی پورت 143، پورت 993 از همان ابتدا اتصال امن برقرار میکند. کلاینتهای ایمیل امروزی بهطور گسترده این رویکرد TLS ضمنی را ترجیح میدهند تا هیچ دادهای بهصورت آشکار منتقل نشود.
پورتهای IMAP در برابر POP3
IMAP به چند کلاینت امکان همگامسازی با سرور را میدهد، در حالی که POP3 برای دانلود ایمیل روی یک دستگاه طراحی شده است. POP3 برای ترافیک رمزنگارینشده از پورت 110 و برای اتصالهای امن SSL/TLS از پورت 995 استفاده میکند. توسعهدهندگان وقتی به همگامسازی میان دستگاهها نیاز دارند باید پورتهای IMAP را انتخاب کنند.
پیکربندی و عیبیابی
هنگام پیکربندی کلاینتهای ایمیل یا سرویسهای backend، مطمئن شوید فایروال ترافیک خروجی روی پورت انتخابشده را مجاز میداند. اگر پورت 993 کار نکرد، بررسی کنید سرور از TLS ضمنی پشتیبانی میکند. برای کسانی که جریانهای پیچیده ایمیل را مدیریت میکنند، SendHQ ابزارهای رایگانی در https://sendhq.cc/tools برای کمک به پیکربندی و بررسی عمومی ایمیل ارائه میدهد.
ثبت در IANA
Internet Assigned Numbers Authority (IANA) مرجع رسمی ثبت نام سرویسها و شماره پورتهای پروتکلهای انتقال را نگهداری میکند. هر دو پورت 143 و 993 بهطور رسمی برای سرویس IMAP ثبت شدهاند تا تعاملپذیری جهانی میان پیادهسازیهای مختلف سرور ایمیل و نرمافزارهای کلاینت تضمین شود.
پرسشهایی که تیمها میپرسند
تفاوت پورت 143 و 993 چیست؟
پورت 143 برای IMAP استاندارد است و برای رمزگذاری اختیاری از STARTTLS استفاده میکند. پورت 993 برای IMAPS است و از همان ابتدا به اتصال امن SSL/TLS نیاز دارد.
آیا IMAP از پورت 25 استفاده میکند؟
خیر، پورت 25 را SMTP برای ارسال و relay ایمیل استفاده میکند، نه IMAP برای دریافت ایمیل.
کدام پورت IMAP امنتر است؟
پورت 993 معمولاً امنتر در نظر گرفته میشود، چون از TLS ضمنی استفاده میکند؛ یعنی اتصال پیش از ارسال هر فرمان پروتکل رمزگذاری میشود.
آیا میتوانم IMAP را روی پورت 465 استفاده کنم؟
خیر، پورت 465 بهطور سنتی برای SMTPS (Secure SMTP) استفاده میشود و با پروتکل IMAP سازگار نیست.