centos5.3 postfixとdovecotでメールサーバー

このQ&Aのポイント
  • centos5.3 postfixとdovecotでメールサーバーの設定方法を確認しましょう
  • メールサーバーの設定において、root宛ての全てのメールが受信される問題が発生しています
  • メールログの中に現れる"orig_to"という項目についての説明を求めています
回答を見る
  • ベストアンサー

centos5.3 postfixとdovecotでメールサーバー

下記がmaillogです。 内部外部問わず、すべてメールがrootに受信されます。 また、"orig_to"とはなんでしょか?宜しくお願いします。 設定はすべてこちらのサイトを参考にしました。 ttp://fedorasrv.com/postfix.shtml -------------log--------------------------------------- Jul 9 18:06:30 www postfix/local[7611]: B50808B5DD5: to=<root@happy-box.jp>, orig_to=<support@happy-box.jp>, relay=local, delay=0.37, delays=0.36/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)

質問者が選んだベストアンサー

  • ベストアンサー
noname#90314
noname#90314
回答No.1

/etc/aliases を確認してみてください。 support の転送先が root になっていませんか? メールの宛先は support@~ になっていて メールサーバー上では support の実態は root ということです たぶんデフォルトだと support: postmaster #supportの実態は postmaster postmaster: root #postmaster の実態は root という設定になっているはずです なので support -> postmaster -> root という 解釈になっています。

level2012
質問者

お礼

見事に出来ました。 ありがとうございます。

level2012
質問者

補足

hm_kitさんコメントありがとうございます。 明日確認してみます。

関連するQ&A

  • postfixのログの見方について

    postfixで転送しているとき、下記のログがでます。 ---------------------------------------------------- ①Jul 16 17:35:27 ns1 postfix/pipe[20167]: 1540F40A5F12: to=<宛先のメールアドレス>, relay=procmail, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered via procmail service) ②Jul 16 17:35:27 ns1 postfix/pipe[20167]: 1540F40A5F12: to=<転送先のメールアドレス>, orig_to=<宛先のメールアドレス>, relay=procmail, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered via procmail service) ③Jul 16 17:35:27 ns1 postfix/pipe[20167]: 1540F40A5F12: to=<転送先のメールアドレス>, relay=procmail, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered via procmail service) ---------------------------------------------------- ①ではprocmailで元々の宛先のメールアドレスに配送しています。 ②③では転送先のメールアドレスにメールを転送しているように見受けられます。 1通のみ転送すればよいのですが、2通転送しているという意味でしょうか。 実際は、転送先には1通のみ届ています。 ②と③の違い、2つログがでる理由がわかれば、教えていただけないでしょうか。

  • postfix+Dovecotでメール受信できない

    CentOS5.6の専用サーバーを借りて、メールの設定をしているのですが、どうしてもメールを受信できません。丸2日ほどはまったままで仕事ができずにおり、困っています。 予想される間違いがありましたら、ご指摘頂けないでしょうか? 何卒、よろしくお願い致します。 いろいろなサイトを参考にしてmain.cf、dovecot.confの設定はできているはずなのですが。。 参照したサイト http://centossrv.com/postfix.shtml           http://centos.server-manual.com/centos5_postfix.html 直近では下記のようなログが出ておりました。 postfix/smtpd[4049]: connect from unknown[IP] postfix/smtpd[4049]: 5669B1428638: client=unknown[IP] postfix/cleanup[4053]: 5669B1428638: message-id=<O[20 postfix/qmgr[3729]: 5669B1428638: from=<xxxxx@xxxx.info>, size=396, nrcpt=1 (queue active) postfix/local[4054]: 5669B1428638: to=<xxxx@mydomain.com>, relay=local, delay=1.1, delays=1.1/0/0/0, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail) postfix/qmgr[3729]: 5669B1428638: removed postfix/smtpd[4049]: disconnect from unknown[IP] postfix/smtpd[4049]: connect from xxxx.google.com[IP] postfix/smtpd[4049]: B61471428638: client=xxxx.google.com[IP] postfix/cleanup[4053]: B61471428638: message-id=<xxxx@gmail.com> postfix/qmgr[3729]: B61471428638: from=<xxxx@gmail.com>, size=4429, nrcpt=1 (queue active) postfix/local[4054]: B61471428638: to=<xxxx@mydomain.com>, relay=local, delay=0.33, delays=0.32/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail) postfix/qmgr[3729]: B61471428638: removed postfix/smtpd[4049]: disconnect from xxxx.google.com[IP] postfix/anvil[4051]: statistics: max connection rate 1/60s for (smtp:IP) at May 25 12:38:44 postfix/anvil[4051]: statistics: max connection count 1 for (smtp:IP) at May 25 12:38:44 postfix/anvil[4051]: statistics: max cache size 2 at May 25 12:39:20 また、SSH上ではPOPへ接続できました。 [root@XXXX home]# telnet localhost 110 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK Dovecot ready. USER info +OK PASS XXXXX +OK Logged in. LIST +OK 18 messages: 1 1807 ..... 18 1072 . QUIT +OK Logging out. Connection closed by foreign host.

  • Postfixで他人に送信できない。

    Postfixで他人に送信できない。 自分のアドレスから自分のアドレスへは送れるのですが、他の人に送れません。 一つのサーバーにIPが複数割り当てられていて、Postfixの設置場所(サーバーのホスト名と一緒)と、バーチャルサーバーでドメインを割り当てているIPが違います。 どうやったら解消できるでしょうか。 足りない情報があれば追記します。 →他人へ NOQUEUE: reject: RCPT from xxxxx.xxx.xxx[xxx.xxx.xxx.xxx]: 554 5.7.1 <XXXXXX@XXXXXX.XXX>: Relay access denied; from=<xxxxx@xxxxx.xxx> to=<XXXXXX@XXXXXX.XXX> proto=SMTP helo=<xxxxx.xxxxx.xxx> →自分へ from=<xxxxx@xxxxx.xxx>, size=576, nrcpt=1 (queue active) to=<xxxxx.xxxxx@xxxxx.xxxxx.xxx>, orig_to=<xxxxx@xxxxx.xxx>, relay=local, delay=1.1, delays=1.1/0/0/0.08, dsn=2.0.0, status=sent (delivered to maildir) よろしくお願いします。

  • さくらVPSメール送受信について

    さくらVPS(Cent OS 6)を利用して、Postfix + Dovecot のメールサーバーをつくろうと思っているのですが、 送信はできても、受信ができなくて困っています。 サーバーには独自ドメインと、「mail.ドメイン名」を割り当ててあり、SMTP、POP3には「mail.ドメイン名」を使っています。 バーチャルドメインの振り分けは下記のように「/etc/postfix/virtual」で行っています。 sample.com anything user1@sample.com user1 user2@sample.com user2 mailコマンドで「user1@domain.com」「user2@domain.com」宛にメールを送ると、 ユーザーのMaildirのnewにメールが届きます。 しかし、mailコマンドでメールチェックをしても「No mail for User」のようになります。 「sample@gmail.com」のような外部のアドレスにメールを送った場合は問題なく届きます。 「sample@gmail.com」から「user1@domain.com」にメールを送った場合何も届きません。 エラーメールが返ってくることもありません。 このような場合どの設定を調べればいいのでしょうか? Gmailから「user1」宛に送信した直後の /var/log/maillog/ の内容です postfix/smtpd[31052]: disconnect from mail-xxx-xxxx.google.com[xxx.xx.xxx.xxx] postfix/qmgr[30778]: C55E28012C: from=<double-bounce@wwwxxxx.sakura.ne.jp>, size=930, nrcpt=1 (queue active) postfix/local[31056]: C55E28012C: to=<root@wwwxxxx.sakura.ne.jp>, orig_to=<postmaster>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) postfix/qmgr[30778]: C55E28012C: removed postfix/smtpd[31052]: connect from mail-xxx-xxxx.google.com[xxx.xx.xxx.xxx] postfix/cleanup[31054]: 6CB758012C: message-id=<20131206035126.6CB758012C@wwwxxxx.sakura.ne.jp> postfix/smtpd[31052]: disconnect from mail-xxx-xxxx.google.com[xxx.xx.xxx.xxx] postfix/qmgr[30778]: 6CB758012C: from=<double-bounce@wwwxxxx.sakura.ne.jp>, size=930, nrcpt=1 (queue active) postfix/local[31056]: 6CB758012C: to=<root@wwwxxxx.sakura.ne.jp>, orig_to=<postmaster>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) postfix/qmgr[30778]: 6CB758012C: removed

  • POSTFIXでメールが送れない。ログ解析も不明

    POSTFIXサーバーからAU携帯向けにメールを送ったが届かないということで、ログを調べたところ、下記のログが有り、status=sentになっているが、その後半にDISCARD(bounce.suppressed)となっていました。これはsent になっていても、送られていないという意味なのでしょうか。 OSはCENT OS MTAはPOSTFIXを使っております。ご存じの方がお見えでしたら、ご教示願えれば幸いです。 maillog.1:Nov 17 17:43:21 (サーバー名) postfix/smtp[3028]: AA0E25A152F: to=<送信先アドレス@ezweb.ne.jp>, relay=127.0.0.1[127.0.0.1]:10024, conn_use=6, delay=16, delays=0.02/15/0/0.08, dsn=2.5.0, status=sent (250 2.5.0 Ok, id=03287-01-6, DISCARD(bounce.suppressed))

  • Postfix: メールが送れなくなりました。

    メールが送れなくなりました。Linux(Fedora10)でメールサーバ(Postfix)を構築しています。先日まで、メールを送受信することができましたが、今日になってメール機能を全く使うことが出来ないことに気が付きました。 # echo 'Hello!' | mail -s 'Subject' jibun # mail No mail for jibun # view /var/log/maillog ... May 2 22:45:42 localhost postfix/local[16708]: 24F506F63C6: to=<jibun@mydomain.com>, orig_to=<jibun>, relay=local, delay=0.17, delays=0.09/0.04/0/0.04, dsn=2.0.0, status=sent (forwarded as 415D16F63C5) May 2 22:45:42 localhost postfix/qmgr[16174]: 24F506F63C6: removed ... ユーザ名: jibun ホスト名: mydomain.com 他に気になるログを以下に記します。(転送機能の設定をしているので、そのようなログがあるのだと想像しています。) May 2 18:21:44 localhost postfix/smtpd[15908]: NOQUEUE: reject: RCPT from unknown[123.45.67.89]: 450 4.7.1 Client host rejected: cannot find your hostname, [123.45.67.89]; from=<xxxxxxxx@yahoo.co.jp> to=<yyyyyyyy@zzz.com> proto=SMTP helo=<web1111.mail.zzz.yahoo.co.jp> 心当たりと言えば、先日、日本語ドメイン名をPunycodeに変換するためのプログラム(idnkit-1.0-src.tar.gz)とgccをインストールしたことです。 他にどこを見ればこのようにメールが使えない状況を把握することが出来るのでしょうか。そして、どのようにすれば、また以前のようにメール機能を使えるようになるのでしょうか。

  • Postfixでローカルにメール送信及び受信

    近日中にメールサーバの設定を終わらせないといけないのですが お恥ずかしながらローカルにも配送ができていない状況です。 postfixをインストールする前に元々sendmailが動いていたのですが (sendmailもメールの送受信ができなくなった)ので、postfixに挑戦して みようと思って参考サイト(​http://www.freewheelburning.com/linux/postfix.html)​を元に 試して見たのですが、うまく行きません。 postfixは起動できるのですがメール送受信ができません。 sendmailの設定の時に色々いじっているのでどこまで影響が出ているのか わからないのが致命的です・・・。 postfixのバージョンは2.6.5です。 以下main.cfの内容 main.cf queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix mail_owner = postfix myhostname = ​www.hoge.co.jp​ #mydomain = domain.tld myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain unknown_local_recipient_reject_code = 550 mynetworks_style = host mynetworks = 127.0.0.0/8, 192.168.1.0/24 #relay_domains = $mydestination #relay_recipient_maps = hash:/etc/postfix/relay_recipients alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases home_mailbox = Maildir/ sendmail_path = /usr/sbin/sendmail newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq setgid_group = postdrop html_directory = no readme_directory = no smtpd_helo_required = yes #smtp_sasl_auth_enable = yes #smtp_sasl_password_maps = hash:/etc/postfix/authinfo #smtp_sasl_security_options = noanonymous #smtp_sasl_mechanism_filter = LOGIN, PLAIN, CRAM-MD5 telnetにてメール送信 # telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 ​www.hoge.co.jp​ ESMTP Postfix helo localhost 250 ​www.hoge.co.jp​ mail from:root@localhost 250 2.1.0 Ok rcpt to:user@localhost 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> From:root@localhost Subject:mailtest This mail is test. . 250 2.0.0 Ok: queued as DC80A3408054 quit 221 2.0.0 Bye Connection closed by foreign host. # postqueue -p と中を見ても何も記述されておりませんでした。 maillogは Dec 4 12:42:28 hoge postfix/cleanup[2193]: DC80A3408054: message-id=<20091204034132.DC80A3408054@​www.hoge.co.jp>​ Dec 4 12:42:28 hoge postfix/qmgr[2180]: DC80A3408054: from=<root@localhost.hoge.co.jp>, size=396, nrcpt=1 (queue active) Dec 4 12:42:28 hoge postfix/local[2196]: DC80A3408054: to=<usermosp@localhost.hoge.co.jp>, orig_to=<user@localhost>, relay=local, delay=72, delays=72/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) Dec 4 12:42:28 hoge postfix/qmgr[2180]: DC80A3408054: removed Dec 4 12:42:33 hoge postfix/smtpd[2187]: disconnect from localhost.localdomain[127.0.0.1] 自分が未熟すぎるのは重々承知しております。 堂々巡りで一日が終わっていく毎日です、ご教授頂けると幸いです。 また足りない情報がありましたら、追記させていただきますのでどうぞよろしくお願い致します。

  • postfixの設定について

    postfixの設定について 現在リレーサーバーを利用し会員向けにメルマガを配信しているのですが、中継させる際に下記のようなログが大量に出ており困っております。 Oct 29 12:28:56 ***** postfix/smtp[13837]: BDCB2686046C4: to=<********@abc.com>, relay=127.0.0.1[127.0.0.1]:25, conn_use=1366, delay=0.08, delays=0.03/0/0.03/0.02, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as CD8F5686047D3) 見るとlocal宛てに配送しているようですが、これは該当アドレスのドメインのmxレコードがlocalに設定されているということでしょうか。 このようなlocal配送が大量にきてブロックしたいのですが、どなたかブロックする方法を教えていただけませんでしょうか。 ちなみに不正中継されているわけではありません。 どうぞよろしくお願いいたします。

  • Postfixで外部にメール送信ができません。

    Postfixで外部にメール送信ができません。 お世話になります。いろいろなサイトやブログを参考に、自宅サーバーにPostfixを入れ、メールサーバーを構築していますが、外部へのメール送信ができません(似たような質問が、過去にこのサイトにも幾つかありますが、解決できませんでしたので、ここに改めて質問させてください)。なお、固定IPではなく、ダイナミックDNS(mydns.jpを利用)しています。 現在の状況ですが、例えばコマンドラインから外部のアドレス「USER@hoge.com」へメールを送るとします。 [root@localhost /]# mail USER@hoge.com すると、相手には届かず、「/var/log/maillog」には以下のような記録が残ります。 May 4 20:18:39 localhost postfix/qmgr[17170]: 0875F2C0C4C: from=<>, size=2213, nrcpt=1 (queue active) May 4 20:18:39 localhost postfix/bounce[17312]: E80932C0C4B: sender non-delivery notification: 0875F2C0C4C May 4 20:18:39 localhost postfix/qmgr[17170]: E80932C0C4B: removed May 4 20:18:39 localhost postfix/local[17313]: 0875F2C0C4C: to=<root@hoge.mydns.jp>, relay=local, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir) May 4 20:18:39 localhost postfix/qmgr[17170]: 0875F2C0C4C: removed OSはCentOS 5.4を利用しており、Postfixは2.3.3です。下に「postconf -n」の結果を記載します。 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 home_mailbox = Maildir/ html_directory = no inet_interfaces = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = hoge.mydns.jp myhostname = www.hoge.mydns.jp myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES relayhost = (ISPのSMTPサーバードメインを記載) sample_directory = /usr/share/doc/postfix-2.3.3/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_banner = $myhostname ESMTP unknown unknown_local_recipient_reject_code = 550 ポートに関しては「telnet localhost 25」で接続できることを確認できており、DNSについてはdigコマンドを使い、正引き、逆引き、MXレコードを確認しましたが、全て「status:NOERROR」で結果が表示されます。ここからどのようにすれば、メール送信ができるようになるでしょうか?皆様のお知恵をお貸しください。よろしくお願いします。

  • Postfixで外部にメールが送信できません。

    redhatLinux9でプライマリDNSを自分で構築。 Postfix-1.1.11-11にてメールサーバを構築しております。 Postfixにて内部宛のメール送受信は可能ですが、 外部宛のメールが送受信できません。 mail ***@hotmail.comへメールを送信すると /var/log/maillogには Jun 15 17:44:26 ns postfix/smtp[2547]: 0D6F9152C96: to=<****@hotmail.com>, relay=mx3.hotmail.com[65.54.245.72], delay=38, status=deferred (lost connection with mx3.hotmail.com[65.54.245.72] while sending HELO) ↓ Jun 15 19:00:52 ns postfix/nqmgr[2682]: 4743A152C76: from=<>, size=2023, nrcpt=1 (queue active) Jun 15 19:00:52 ns postfix/local[2785]: 4743A152C76: to=<postfix@ABCDE.gr.jp>, relay=local, delay=0, status=sent (mailbox) ************************** /var/spool/mail/postfixは --0D6F9152C96.1150365383/ns.ABCDE.gr.jp Content-Description: Notification Content-Type: text/plain This is the Postfix program at host ns.ABCDE.gr.jp. I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations. For further assistance, please send mail to <postmaster> If you do so, please include this problem report. You can delete your own text from the message returned below. The Postfix program <**@hotmail.com>: lost connection with mx2.hotmail.com[65.54.244.40] while sending HELO 文字数の制限でここまでしか記述できませんでした。 長々記述しましたが、お分かりになる方、お教えください。お願いいたします。