はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 【CentOS6】メールの送受信ができません
日時: 2012/01/05 22:37
名前: Centくん

Postfix+Dovecot(ver.2)でメールサーバを構築しましたが、
メールの送受信ができません。

構成としては、Dyndns.orgでのドメイン「例)ccc.dyndns.org」を取得しており、
「例)aaa@ccc.dyndns.org」でメールの送受信をするイメージです。

PostfixもDovecotも貴サイトを参考に構築しました。
また、squirrelmailから試しにYahooアカウントへメールしましたが、届いていないようでした。

ポート開放は25/110/143ともに開けており、ポートチェックでも到達しております。
また、Postfixの設定(main.cf)ではmyhostnameを「例)mail.ccc.dyndns.org」としております。

maillogにはPostfixとDovecotの表示があるため、配送されているのかもしれませんが、
貴サイト記載事項の確認し直しやググッたりしているのですが、問題の特定や解決ができません。

問題点の特定方法や解決方法がお分かりの方、ご教示いただけないでしょうか?

よろしくお願いいたします。
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8]

■ コンテンツ関連情報

 Re: 【CentOS6】メールの送受信ができません ( No.16 )
日時: 2012/01/07 23:39
名前: Centくん

管理者様

>postfixはmailbox型式で設定していますよね?

あっ、確認し忘れてました。
main.cfを確認します。

ありがとうございます。
メンテ
 Re: 【CentOS6】メールの送受信ができません ( No.17 )
日時: 2012/01/08 00:47
名前: Centくん


dovcotを停止し、Postfixのみで動作確認をしましたが、
telnetでのメールの送信テストは問題なく、
/var/spool/mail/aaaに配送されました。

popはdovecotを起動しないとpop3が起動しないため、
telnetでの110番にアクセスできず、メールが
/var/spool/mail/aaaまで届いているという点の確認だけで
結果的には、今までの状況と変わりませんでした。

再度、dovecotを再起動し、Maildir形式に戻しました。

これからは、もう一度、dovecotも起動した上で、
どうして/var/spool/mail/aaaから
/home/aaa/Maildir/curに配送されないのか、
調べていきたいと思います。

それでもダメなら、yum remove dovecotで削除して、
再度dovecotをインストールし直してみようと思います。

その他、確認すべき点やこの点を修正した方がいい等、
参考情報があれば、ご教示いただけますでしょうか?

みなさま、申し訳ありませんが、よろしくお願いいたします。
メンテ
 Re: 【CentOS6】メールの送受信ができません ( No.18 )
日時: 2012/01/08 09:14
名前: 新高校生

>再度、dovecotを再起動し、Maildir形式に戻しました。

「戻しました」の意味が分からないのですが、戻すということはそれ以前はMaildir形式じゃなかった
という意味でしょうか?当たり前ですがMaildir形式に設定してなければ
/home/ユーザー/Maildir/以下には保存されません。それこそがMaildir形式なのだから…

管理人さんの
>postfixはmailbox型式で設定していますよね? 
の意味は具体的には、/etc/postfix/main.cfの
># DELIVERY TO MAILBOX
>#
># The home_mailbox parameter specifies the optional pathname of a
># mailbox file relative to a user's home directory. The default
># mailbox file is /var/spool/mail/user or /var/mail/user.  Specify
># "Maildir/" for qmail-style delivery (the / is required).
>#
>home_mailbox = Maildir/

です。内容的には英文の説明どおりです。
(# postconf -n でpostfixの設定がズラズラ出てきますので確認するもよしです)

>/home/aaa/Maildir/curに配送されないのか、
>調べていきたいと思います


/home/aaa/Maildir/curに配送されないことを執拗にお述べになっていますが、
新着メールはここには保存されませんよ。/home/aaa/Maildir/new に保存されます。
curに保存されるのは"既読メール"です。既読メールは、もちろん設定にもよりますが、
メールクライアントが読み出した場合にはcur内から消去されます。

あと、送られてきたメールを /home/ユーザー/Maildir/new に保存する作業は
postfixがやるのであって、dovecotじゃないです。dovecotは無関係です。

以上、初心者なりの考察です。間違いもあるかも(w
メンテ
 Re: 【CentOS6】メールの送受信ができません ( No.19 )
日時: 2012/01/08 09:47
名前: stranger
参照: http://ja.528p.com/

maillogのpostfixの部分で
to=<aaa@ccc.dyndns.org>
status=sent (delivered to maildir)
が含まれていれば
maildirに配送されていると思う

/home/aaa/Maildir/cur の部分は
thundirbirdで自分のユーザから自分のユーザに
送信テストをしたので  new - cur に移動してしまったようです

最初にメールが配送された時点で
new cur tmpがつくられるらしいのですが
うまくいかない場合もあるので
最初からnew cur tmpをつくっておいたらと言ったまでです
メンテ
 Re: 【CentOS6】メールの送受信ができません ( No.20 )
日時: 2012/01/08 10:00
名前: Centくん

新高校生様

ご教示ありがとうございます。

>>再度、dovecotを再起動し、Maildir形式に戻しました。
>
>「戻しました」の意味が分からないのですが、戻すということはそれ以前はMaildir形式じゃなかった
>という意味でしょうか?当たり前ですがMaildir形式に設定してなければ
>/home/ユーザー/Maildir/以下には保存されません。それこそがMaildir形式なのだから…


⇒Postfixが正常動作しているかを確認するために、一旦dovecotを停止して、メール送受信が可能か
 やってみようと記述した際に、管理人様から、メールボックス形式にしないとダメですよと、
 ご指摘をいただいたので、一旦メールボックス化してテストしたけど、何も進展はなかったので、
 元のMaildir形式に戻したという意味でした。


>管理人さんの
>>postfixはmailbox型式で設定していますよね? 
>の意味は具体的には、/etc/postfix/main.cfの
>># DELIVERY TO MAILBOX
>>#
>># The home_mailbox parameter specifies the optional pathname of a
>># mailbox file relative to a user's home directory. The default
>># mailbox file is /var/spool/mail/user or /var/mail/user.  Specify
>># "Maildir/" for qmail-style delivery (the / is required).
>>#
>>home_mailbox = Maildir/

>です。内容的には英文の説明どおりです。
>(# postconf -n でpostfixの設定がズラズラ出てきますので確認するもよしです)


⇒main.cfには「home_mailbox = Maildir/」と「home_mailbox = Mailbox」があるのですが、
 mailbox型式は「home_mailbox = Mailbox」ではないんでしょうか?


>>/home/aaa/Maildir/curに配送されないのか、
>>調べていきたいと思います

>
>/home/aaa/Maildir/curに配送されないことを執拗にお述べになっていますが、
>新着メールはここには保存されませんよ。/home/aaa/Maildir/new に保存されます。
>curに保存されるのは"既読メール"です。既読メールは、もちろん設定にもよりますが、
>メールクライアントが読み出した場合にはcur内から消去されます。


⇒仰るとおりですね、失礼しました。


>あと、送られてきたメールを /home/ユーザー/Maildir/new に保存する作業は
>postfixがやるのであって、dovecotじゃないです。dovecotは無関係です。


⇒PostfixがMaildir配下まで配送するのは理解しております。
 ありがとうございます。
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.