• 締切済み

LAN内へのメールが届きません

ルータ1 ├PC1(Postfixが起動している) ├PC2(デスクトップ) └PC3(ノート) PC2からpc003@dyndns.net宛てにOEで送信してもPC3でpc003@dyndns.netが受信できません。 /home/pc003/Maildir/newは空っぽのフォルダです。 どこかでメールが消されているのだと思います。 上記例はPC2からPC3ですが、反対にしても同じです。 ルータ1の外部からのメールは届きます。 iptableを停止しても変わりませんでしたので、iptableがメールを止めていることはありません。 main.cfの設定を見直したりしていますが、これだけで何か分かる方はLAN内へのメールを送信する方法やデバッグに役立つ情報を教えてください。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

postconf -n 等で、デフォルトから変更している項目とか掲示された方が良いかと。 >/home/pc003/Maildir/newは空っぽのフォルダです。 home_mailboxで、Maildir/と指定していないとダメですが。 # 最後がスラッシュで終わる。 あとは…ディストリビューションが不明ですが/var/logあたりにメール配信のログが残ってていませんか? POP3サーバが参照している場所が違うとメールは見えませんが… ~/Maildir/newが空ということは少なくともそこには配信されていないのでしょう。 >ルータ1の外部からのメールは届きます。 が、PC1届く…ということですか? mydestinationの設定に誤りがある…とかいうことはありませんか? # いずれにしても、まずはログの確認…かと思われますが。

関連するQ&A

  • postfixとdovecotでのメールサーバー

    ただいまFedoraCore5にてpostfixとdovecotにて メールサーバの構築中ですが受信に関し問題が発生しております。 現段階ではインストール直後のサーバー上での 送受信テストといった段階です。 postfixでの送信は特に問題無いのですが、 POPで受信が出来ず困っております。 postfixの設定main.cfにて home_mailbox = Maildir/ のコメントアウト を外し/home/hoge/Maildir/new/ へメールを送信すると POP側が/var/spool/mail/hoge へ見に行っているみたいで No mail for hoge と言われます ちなみにhome_mailbox = Maildir/ をコメントにしてメールの送受信を行うと正常にできます。 /etc/dovecot.conf の設定は以下の通りです。 protocols = imap imaps pop3 pop3s default_mail_env = maildir:~/Maildir valid_chroot_dirs = /home pop3_uid_format = %u デフォルトの設定から触った点は以上の点です。 Linux初心者です。のでどなたかわかり易く ご教授お願いいたします。 情報が不足しているようであれば追記いたしますので よろしくお願いいたします。

  • Postfixの設定

    Postfixの設定を行っていますが、ユーザディレクトリを指定し、 メールボックスをMaildirにしていますが、指定のディレクトリに メールの送信履歴、受信履歴は残らずに、Mailbox形式になって しまいます。どなたかMaildirになる方法を教えて下さい。 ちなみに、設定main.cfではきちんと home_mailbox =Maildir/と 指定しています。宜しくお願い致します。

  • 電子メールの配送エラー

    postfix、dovecotをCentOSマシンに導入し、メールサーバーを構築しました。 配送方式はMaildirにしました。これは/etc/postfix/main.cfにて、 home_mailbox = Maildir/ と記述することで指定しました。 /etc/procmailrcは以下のとおりです。 PATH=/bin:/usr/bin MAILDIR=$HOME/Maildir DEFAULT=$MAILDIR/ LOGFILE=$MAILDIR/procmail.log 同時にこのマシンはNFSサーバー、NISクライアントです。 試しにユーザー(sample)を作成しました。 実体は/export/home/sample/ マウント先は/user/sample/ sample/以下にはMaildir/を作成し、 Maildir/newおよびMaildir/curおよびMaildir/tmpを作成し、 chmod 700をかけています。 これでsample宛てに電子メールを送ると/user/sample/Maildir/newに 配送されるはずですが、MAILER-DAEMONから"Undelivered Mail Returned to Sender" が来ます。 can't create user output file. Command output: procmail: Couldn't create "/var/mail/sample" procmail: Couldn't chdir to "/user/sample/Maildir" ここで/var/mail/sampleを作るとエラーは帰ってこなくなりましたが、 そこに蓄積されるだけで/user/sample/Maildir/newに配送されません。 いったい、なぜMaildir/に配送されないのでしょうか?

  • postfixで外部から内部へのメールが受信できない。

    VineLinux2.6でpostfixをしようしています。 内部から内部へのメールの送受信と内部から外部へのメールの送信は問題無くできるのですが、外部から内部へのメールが受信できません。 これはmain.cfの中の設定がいけないんでしょうか? また/var/log/maillogには外部から送信したときに一切ログが残りません。 ネット環境は、モデム-ルーター-サーバ機となっているんですが、ルータの設定でポートは25、110は開けました。

  • 古いメールの削除とmaildirsize

    CentOS 5.5 でpostfix 2.3.3 をmaildir 形式で運用しています。 各ユーザのメールを保存している領域が一杯になってきたので、 6ヶ月以上のメールを削除するスクリプトを作り実装しようとしています。 main.cf でvirtual_overquotaも設定しているので、古いメールの削除時に ~/Maildir/maildirsize も更新してあげないとそのユーザの正確な使用サイズと 実使用サイズがずれてしまう事に気が付きました。 postfixに付属のコマンドを含め、このファイルを更新してくれるコマンドがあれば、ご教授下さい。 もしなければ、メールの削除時に、削除するメールのサイズも計算し、~/Maildir/maildirsize に反映させる記述もスクリプトに入れなければならないのでしょうか。 よろしくお願いします。

  • Postfix+Dovecotで、Maildir形式と、/var/sp

    Postfix+Dovecotで、Maildir形式と、/var/spool/mail/ 方式が混在してしまう Fedora13 にPostfix+Dovecotをインストールして、LAN内のメール交換に使っています。 ところが、ユーザーによって、Mozilla Thunderbird でメールが取れない現象が発生し、調べたところ、取れないユーザーは、/var/spool/mail/ のユーザー名のファイルが更新されていました。 メールが取れるユーザーは、/home/ユーザー名/Maildir/new/ にファイルが追加され、/var/spool/mail/ は日時が新しくなっていません。 という事は、Maildir形式と、/var/spool/mail/ 方式が混在している事になってしまいます。 /etc/postfix/main.cf には、 home_mailbox = Maildir/ を設定してありますし、 /etc/dovecot.conf にも mail_location = maildir:~/Maildir が設定してあります。 Postfix と、Dovecot のバージョンは、 /usr/sbin/postconf | grep mail_version mail_version = 2.7.0 $ rpm -qa | grep dovecot dovecot-1.2.14-1.fc13.i686 となります。 方式が混在するような事があるのか、また、Maildir形式に統一することは可能かどうか、ご存知の方、ご教授ください。

  • postfixでイントラのメールを外部に送信したい

    postfixでイントラネットのメールサーバを構築しています。 postfixのバージョンは、2.1.4です。 やりたいことは、イントラネット上のWebシステムの登録フォームを 入力して送信ボタンを押すと、外部(インターネット)へメールを 送るようにしたいのですが、現在のままではイントラ内のメールに 対してだけ送信が可能で、外部のインターネットへは送信できません。 設定ファイルの/etc/postfix/main.cfの内容を変更すれば可能だと 思うのですが、記述例を紹介してもらえると助かります。 よろしくお願いします。

  • postfix:aaa.bbb.ac.jpからしか送信できないのをbbb.ac.jpがつけば送信できるようにしたい。

    RHL9.0でpostfixを使用しています。 現在ホスト名がmail.aaa.bbb.ac.jpのメールサーバがあります。***.aaa.bbb.ac.jp(123.4.56.*)というDNS登録がされていればクライアントから送信できます。しかし、***.ddd.bbb.ac.jp(123.4.78.*)と建物が違うためにmain.cfのmydomain=aaa.bbb.ac.jpではないPC(ただし、メールアドレスは@aaa.bbb.ac.jp)からは送信できません。これをbbb.ac.jpとつけばメールの送信がかのうとするにはmain.cfのどこを書き換えればよいのでしょうか。mydomainをbbb.ac.jpとするのでしょうか? 以下はmain.cfの一部です。 myhostname=mail.aaa.bbb.ac.jp mydomain=aaa.bbb.ac.jp mynetworks = 123.4.56.0

  • メールサーバで外へメールを発信することが出来ません

    postfixでSMTPサーバを立てているのですが外部へメールが送信できなくて困っています。 ◆状況 linux(ubuntu) postfix 回線cable(j:com) Linux内での送受信、外部(gmail)からの受信は出来ます。 ◆エラー内容 connect to alt1.gmail-smtp-in.l.google.com[209.85.199.114]:25: Connection timed out ◆設定(main.cf) 概ね以下のサイトと同じ設定です。 http://www.inohara.net/~kazuyoshi/lan-linux-flora-postfix.htm もしかしたらポートが制限されているのかと思っているのですがうまくいきません。 宜しくお願い致します。

  • Fedora Core5でPostfixでメール送受信不可

    自宅で初めてサーバを立てメールサーバの立ち上げで止まっています。 ソーテック社出版の「Fedora Core5で作る最強の自宅サーバ」を読みながら進めていっているのですが、メールの送受信が出来ていません。 内部→内部 外部→内部 内部→外部全て不可です。 インストールしたものは、postfix,cyrus-sasl,system-switch-mail-gnome,dovecot,amavisd-new,clamav,clamav-servsr,clamav-update,spamassassin,parl,parl-Archive-Tar,parl-IO-Stringで、設定は本の通りにし、プロバイダで@niftyを使用しているためOP25Bに引っかかりネットで調べ/etc/postfix/main.cfにrelayhost=[smtp.nifty.com]を追記しました。 動的IPでdyndnsでドメインを取得しています。 超初心者で大変申し訳ありませんが、ご指摘、ご指南よろしくお願いいたします。