با سلام.
در ابتدا لازم به ذکره چنانچه از dovecot استفاده میکنید این آموزش براتون تاثیری نخواهد داشت و روی سرورتون اجرا نمیشه!
------------
چنانچه با خطای Can't connect to 143 در سرویس Imap مواجه شدید ابتدا باید اطمینان حاصل کنید که آیا فایل زیر وجود دارد و قابل اراست یا نه!
برای این منظور کد زیر را در محیط ssh اجرا کنید، نتیجه باید چیزی شبیه به مثال زیر باشد:کد:/usr/sbin/imapd
کد:/usr/sbin/imapd * OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS STARTTLS AUTH=LOGIN] server.hostname.com IMAP4rev1 2003.339 at Thu, 13 May 2004 12:34:14 -0600 (MDT)
حال مطمئن شوید که xinetd در حال اجراست:
برای نصب xinetd میتوانید از دستورهای زیر استفاده کنید:کد:ps -ax | grep inetd | grep -v grep
مطمئن شوید تنظیمات xinetd درست هستند:کد:yum -y install xinetd /sbin/service xinetd start /sbin/chkconfig xinetd on
جهت تست اینکه سرویس به درستی کار میکند یا خیر دستور زیر را اجرا کنید:
کد:nano /etc/xinetd.d/imapکد:# default: on # description: imapd service imap { disable = no socket_type = stream wait = no user = root server = /usr/sbin/imapd log_on_success += DURATION USERID log_on_failure += USERID nice = 10 }
کد:telnet localhost 143 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS STARTTLS AUTH=LOGIN] localhost IMAP4rev1 2003.339 at Thu, 13 May 2004 12:39:55 -0600 (MDT)