私は次の問題で何時間も立ち往生しています。うまくいけば、誰かがこれを手伝ってくれるでしょう:x ..
電子メールを送受信するためのメールサーバーを設定しました。 imapによる受信。
私が直面している問題は次のとおりです。
2つのメールアカウントを作成したWebサーバーで、mailxまたはtelnet(サーバー上で直接)を使用して相互にメッセージを送信できます。次に、これらのメールアカウントをデスクトップPCのメールクライアントに追加します。私はこれを行いましたが、クライアントで電子メールを送信したり、送信する電子メールを受信したりすることができません。
Xmailまたはtelnetメーリングを使用すると、メールクライアント(デスクトップPC)で構成されたimapアカウントに直接メッセージが表示されます。
郵送に必要なすべてのポートを開いた。
25/tcp open smtp
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
993/tcp open imaps
995/tcp open pop3s
2222/tcp open EtherNet/IP-1
8443/tcp open https-alt
私がこのことを理解しようとすることができるように、何か提案をしてください。
ムーの情報があなたに何かを教えてくれることを願っています。そうでなければ、あなたが知っていることや必要なことを私に知らせてください。
前もって感謝します!
あなたの側からのより多くの情報なしで、私はあなたにいくつかの基本的な手がかりを与えることができるだけです。
メールサービスは、ローカルホストから/ローカルホストへのアクセスのみに制限されているようです。サーバーが実行されているサーバーOSに応じて、デフォルトで非常に制限的に設定でき、ローカルアクセス(127.0.0.1)のみが許可されます。
/etc/sysconfig/iptables
でファイアウォール構成を確認してください。例:
:USER_IMAP - [0:0] -A INPUT -p tcp -m tcp --dport 143 --syn -j ACCEPT -A INPUT -p tcp -m tcp --dport 993 --syn -j ACCEPT :USER_POP3 - [0:0] -A INPUT -p tcp -m tcp --dport 110 --syn -j ACCEPT -A INPUT -p tcp -m tcp --dport 995 --syn -j ACCEPT
sestatus
でSELinuxステータスを確認します(ステータスが無効/許可されている場合は先に進むことができます)
Postfix設定を確認してください。メールを受信/送信するドメインが正しく構成されていることを確認してください(たとえば、デフォルトではマシン自体のメールのみを受信します)。したがって、世界中のメールを受信するには、/ etc/postfix /main.cfを確認してください。
mydestination = $myhostname localhost.$mydomain localhost $mydomain
また、/etc/dovecot/dovecot.conf
でDovecotの設定を確認してください。 IPv4の場合は、次のように設定する必要があります
listen = *
dovecot -n
を使用すると、Dovecotが最終的にどのように設定されているかを確認できます。また、必要なすべてのポートもリッスンしているかどうかを確認してください:netstat -tulpn |grep LISTEN
お役に立てば幸い、メゴディン