• 締切済み

Postfixが上手く行きません

何度も投稿してすみません。 Vine linux 3.2でメールサーバを構築しようと思って http://www.miloweb.net/mail.html に書いてある通りにしました、 ですがLAN内のPCでメール送信しようとしても、出来ません、 pop,smtpサーバは、サーバPCのプライベートIPにしています。 メール送信出来ません と言う画面が出るわけでもなく 送信し終わってもメールが届かないのです、 どうすればいいでしょうか?

みんなの回答

回答No.2

> メール送信出来ません と言う画面が出るわけでもなく > 送信し終わってもメールが届かないのです /var/log/maillogに、送信できない理由がちゃんと記録されるはずです。 エラーにも種類がありますので、エラーログに吐き出されているステータスコードから原因を特定することができます。 また、そもそもの設定があっているかどうかも文面だけではわかりませんので、postconf -nコマンドの実行結果を貼り付けてみたら、原因がわかると思います。勿論、ホスト名やドメイン名などの固有の値は伏せていただいても結構です。

killerhome
質問者

補足

ご返答ありがとうございます。 postconf -nの結果です postfix: invalid option -- n postfix: fatal: usage: postfix [-c config_dir] [-v] command [root@example root]# postconf -n alias_database = hash:/etc/postfix/aliases alias_maps = hash:/etc/postfix/aliases allow_percent_hack = yes allow_untrusted_routing = no command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 default_privs = nobody disable_vrfy_command = yes inet_interfaces = all mail_spool_directory = /var/spool/mail mydestination = $myhostname, $mydomain mydomain = example.com myhostname = example.com mynetworks = 192.168.0.0/24, 127.0.0.0/8 # ここはふせてあります。 mynetworks_style = subnet myorigin = $mydomain relay_domains = $mydestination smtpd_client_restrictions = permit_mynetworks, reject_unknown_client, permit smtpd_etrn_restrictions = permit_mynetworks, reject_invalid_hostname smtpd_helo_required = yes smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unknown_client, permit smtpd_recipient_restrictions = permit_mynetworks, reject_sender_login_mismatch, check_relay_domains smtpd_sender_restrictions = reject_unknown_sender_domain, reject_sender_login_mismatch strict_rfc821_envelopes = yes swap_bangpath = yes unknown_local_recipient_reject_code = 450 と結果が出ました。

  • TA-HT81S
  • ベストアンサー率39% (72/184)
回答No.1

まずは、/var/log/maillogを見てみましょう。 そこを読んでみないと何ともいえませんが、おそらく /etc/postfix/main.cf中のmydestinationの項が 正しく記述されていないのではないでしょうか。

killerhome
質問者

補足

ありがとうございます。 mydestinationは $myhostname, localhost.$mydomain, $mydomain となっていますが大丈夫でしょうか?

関連するQ&A