رفع مشکل Bind: address already in use در mailcow
در صورتی که در سروری که اپلیکیشنهای دیگری روی آن دارید و قصد دارید روی آن mailcow نصب کنید احتمالا در هنگام اجرای mailcow با خطای
ERROR: for postfix-mailcow Cannot start service postfix-mailcow: driver failed programming external connectivity on endpoint mailcowdockerized_postfix-mailcow_1: Error starting userland proxy: listen tcp 0.0.0.0:25: bind: address already in use
ERROR: for nginx-mailcow Cannot start service nginx-mailcow: driver failed programming external connectivity on endpoint mailcowdockerized_nginx-mailcow_1: Error starting userland proxy: listen tcp 0.0.0.0:443: bind: address already in use
روبرو خواهید شد. در این نوشته به روش حل مشکل Bind: address already in use در mailcow میپردازیم.
رفع مشکل Bind: address already in use در mailcow
برای رفع این مشکل ابتدا باید به مسیر نصب mailcow بروید و در این مسیر فایل mailcow.conf را ویرایش کنید. سپس در این فایل HTTPS_PORT=443 را به HTTPS_PORT=4443 و HTTP_PORT=80 را به HTTP_PORT=8080 تغییر دهید و آن را ذخیره کنید. حالا دستور docker-compose up -d را اجرا کنید و از mailcow استفاده کنید. دقت کنید که اگر فایروال در سیستم خود دارید پورتهای جدید که 4443 و 8080 است را نیز باز کنید.
اگر با روش بالا مشکلتان حل نشد در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ