レッドハットにIMAPを入れたのですがXP機で受信できません
RedHatにsendmailを入れてサーバ内でメールの送受信ができるようになりました。
今度はIMAPを入れてXP機でメールを取り出そうと思ったのですが、うまくいきません。
メーラーの送受信ボタンを押すと次のエラーが表示されます。
サーバは接続を解除しました。 サーバまたはネットワークに問題があるか、またはアイドル時間が長すぎた可能性があります。 アカウント : 'mas', サーバ : '192.168.1.2', プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし, エラー番号 : 0x800CCC0F
メーラーのアカウント設定の主な設定値は次のとおりですが、何度も見直したので、間違ってはいないと思うのです。
メールアドレス:mas@メールサーバのFQDN
受信メールサーバの種類:POP3
受信メール(POP3):192.168.1.2
送信メール(SMTP):上と同じ
アカウント名:mas
コマンドプロンプトでnslookupをやると次のように表示されるのでネームサーバの設定も正しいと思うのです。
>nslookup
Default Server: ネームサーバのFQDN
Address: 192.168.1.3
> set type=mx
> メールサーバのFQDN
Server: ネームサーバのFQDN
Address: 192.168.1.3
メールサーバのFQDN MX preference = 10, mail exchanger = メールサーバのFQDN
ドメイン名 nameserver = ネームサーバのFQDN
メールサーバのFQDN internet address = 192.168.1.2
ネームサーバのFQDN internet address = 192.168.1.3
>
また、シェルにログインして直接メールを見ようとすると見れるのです。
$mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/mas": 1 message 1 new
>N 1 root@メールサーバのFQDN Tue Jun 6 00:05 18/597 "test"
&
IMAPはRPMから入れただけで設定は何も変更していません。
入れた後にxinetdを再起動して
chkconfig ipop3 on
chkconfig imap on
としただけです。
誰か助けてください~
お礼
回答ありがとうございます。 なるほど。メール転送案すばらしいです。 今プロバイダがメール転送サービスをしているか確認したところできるようです。 ISPメール受信 -> (自動メール転送) -> 自宅サーバ -> (imap) -> 会社PC,自宅PC (複数可) これやってみます! ありがとうございました。 >どのくらいのタイムラグなら許せるのでしょうか? cron + fetchmail + procmail の場合、例えば10分に1回としても最大10分は新着メールが見れないので on-demand でできるものを探してました。 interval を短くすればリアルタイムに近づきますが、そんなに多くメールを受信するものでもないので。 あと polling で常に問い合わせるのが美しくないというか。。。