رفع مشکل Sogo: Unhandled error response در mailcow
این خطا در صورتی که نام کاربری و رمزعبور خود را در ایمیل درست وارد کنید، زمانی رخ میدهد که شما با nignx یا وبسرویسهای دیگر سعی کنید که mailcow را با کمک dnsهای مرسوم روی یک server_name که معمولا دارای دامنه یا آیپی است، استفاده کنید.
رفع مشکل Sogo: Unhandled error response در mailcow
برای رفع این مشکل روی nginx میتوانید به فایل تنظیمات خود که در مسیر /etc/nginx/sites-available/ قرار دارد بروید و فایل تنظیمات خود را در این مسیر ویرایش کنید. در بخشی که میخواهید از یک سابدامین برای mailcow استفاده کنید از کانفیگ زیر به جای کانفیگ خود استفاده کنید:
server {
listen 80;
server_name mail.example.com;
access_log /var/log/nginx/mail.log;
error_log /var/log/nginx/mail.log error;
location / {
proxy_pass http://localhost:80;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 0;
proxy_buffer_size 128k;
proxy_buffers 64 512k;
proxy_busy_buffers_size 512k;
}
}
اگر مشکلتان با روش بالا حل نشد در بخش نظرات همین نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]



















این خطا توی لاگ sogo هم میاد؟
بله، این خطا معمولاً در لاگهای Sogo نیز قابل مشاهده است.
برای لاگها بهتر نیست فایل جدا برای error و access بذاریم؟
بله، برای مدیریت بهتر لاگها، جدا کردن فایلهای error و access میتونه مفید باشه.
این proxy_pass به localhost:80 مشکلی برای لود شدن خود nginx نمیسازه؟
این تنظیمات برای هدایت ترافیک به سرویس Sogo که روی پورت ۸۰ لوکال هاست اجرا میشود، طراحی شده است و مشکلی برای خود Nginx ایجاد نمیکند
اگه روی پورت https بخوایم اجرا کنیم باید همین کانفیگ تغییر کنه؟
بله، اگر بخواهید روی پورت HTTPS اجرا کنید، باید تنظیمات مربوط به listen را به listen 443 ssl; تغییر دهید و گواهی SSL را نیز پیکربندی کنید.
این خطا بیشتر روی وقتی میاد که از سابدامین استفاده کنیم یا روی آیپی هم ممکنه باشه؟
سلام، این خطا بیشتر زمانی رخ میدهد که از سابدامین استفاده میکنید، اما روی آیپی هم ممکن است اتفاق بیفتد.