اعلان‌ها
پاک کردن همه

[حل‌شده] خطای «Port 25 is already in use» هنگام راه‌اندازی سرویس

2 دیدگاه‌ها
1 کاربران
0 واکنش‌ها
554 بازدید
6
[#7]
شروع‌کننده موضوع

سرویس SmarterMail بالا نمی‌آید و در لاگ نوشته پورت ۲۵ در حال استفاده است. چطور بفهمم چه چیزی آن را گرفته؟


شروع‌کننده موضوع
30/05/2026 10:23 ق.ظ

با این دستور در PowerShell یا CMD ببینید کدام پروسه پورت را گرفته:

netstat -ano | findstr :25

عدد آخر هر خط، PID پروسه است. بعد در Task Manager (تب Details) یا با این دستور نام آن را پیدا کنید:

tasklist /FI "PID eq شماره_PID"

در ۹۰٪ موارد یکی از این‌هاست:

  • سرویس SMTP خود ویندوز (IIS SMTP) — رایج‌ترین دلیل. اگر لازمش ندارید غیرفعالش کنید.
  • آنتی‌ویروس با قابلیت اسکن ایمیل — بعضی آنتی‌ویروس‌ها پورت ۲۵ را برای بازرسی می‌گیرند.
  • یک نسخه‌ی قبلی SmarterMail که درست بسته نشده.

برای غیرفعال کردن سرویس SMTP ویندوز:

Stop-Service SMTPSVC
Set-Service SMTPSVC -StartupType Disabled

بعد سرویس SmarterMail را دوباره راه‌اندازی کنید.


1 پاسخ
اشتراک‌گذاری: