このスレッドはクローズされています。記事の閲覧のみとなります。
postfixでメールが全く送信出来ない。 |
|
- æ¥æï¼ 2007/04/10 08:20
- ååï¼ かときち
- はじめまして、いつも参考にさせて頂いております。
玄箱にFedora Core6を入れてサーバを構築しているのですが、メールサーバの構築で行き詰まってしまいました。 http://kajuhome.com/postfix.shtmlを参考に自分の環境に読み替えて設定したのですが、内部にも外部にもメールの送信が全く出来ない状態です。メーラーで送信ボタンを押すと、ひたすら送信中の状態が続きます。途中で止めてログを見ると、次のように出力されています。 Apr 10 01:40:27 webserver postfix/qmgr[3404]: 3D849182AD: from=<root@katokichi.homelinux.com>, size=1067, nrcpt=1 (queue active) Apr 10 01:40:27 webserver postfix/local[3407]: 3D849182AD: to=<root@katokichi.homelinux.com>, orig_to=<root>, relay=local, delay=2450, delays=2450/0.15/0/0.03, dsn=2.0.0, status=sent (delivered to maildir) Apr 10 01:40:27 webserver postfix/qmgr[3404]: 3D849182AD: removed Apr 10 01:42:01 webserver postfix/smtpd[3422]: warning: xsasl_cyrus_server_get_mechanism_list: no applicable SASL mechanisms Apr 10 01:42:01 webserver postfix/smtpd[3422]: fatal: no SASL authentication mechanisms Apr 10 01:42:02 webserver postfix/master[3401]: warning: process /usr/libexec/postfix/smtpd pid 3422 exit status 1 Apr 10 01:42:02 webserver postfix/master[3401]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling Apr 10 01:42:17 webserver postfix/smtpd[3424]: fatal: No server certs available. TLS can't be enabled Apr 10 01:42:18 webserver postfix/master[3401]: warning: process /usr/libexec/postfix/smtpd pid 3424 exit status 1 Apr 10 01:42:18 webserver postfix/master[3401]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
上記のログは test@katokichi.homelinux.comから root@katokichi.homelinux.comへメールを送信し、送信中の状態が延々と続いている途中で、中止ボタンを押したときのものです。
ポート25は開放してありますが、プロバイダの制限でブロックされているので、ポート587を使うようにしています。 OP25B対策はhttp://kajuhome.com/mail_trouble.shtml#n01-03を見て、そのまま設定致しました。メーラーもポート587を使うように設定しています。(Becky!を使っています) どうすれば正常に動作するようになるのでしょうか。御教示頂ければ幸いです。 宜しくお願い致します。
|
■ コンテンツ関連情報
Re: postfixでメールが全く送信出来ない。 ( No.11 ) |
|
- æ¥æï¼ 2007/04/10 21:16
- ååï¼ 管理者
- > メールサーバーへの接続に失敗しました。
> 「メールボックスの設定」で、サーバー名の設定が間違っていないか > 御確認下さい……
この時のサーバメールログには何が出力されていますか?
|
Re: postfixでメールが全く送信出来ない。 ( No.12 ) |
|
- æ¥æï¼ 2007/04/11 05:48
- ååï¼ かときち
- >この時のサーバメールログには何が出力されていますか?
すみません、postfixを起動していませんでした。 起動してから再度メールを送信すると、やはり以前と同じ症状で、送信中の状態がずっと続きます。 強制的に終了させてログを見ると、以下のようになっていました。
[root@webserver ~]# tail /var/log/maillog Apr 11 05:40:50 webserver postfix/smtpd[2388]: fatal: No server certs available. TLS can't be enabled Apr 11 05:40:51 webserver postfix/master[2366]: warning: process /usr/libexec/postfix/smtpd pid 2388 exit status 1 Apr 11 05:40:51 webserver postfix/master[2366]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling Apr 11 05:41:00 webserver postfix/postfix-script: stopping the Postfix mail system Apr 11 05:41:00 webserver postfix/master[2366]: terminating on signal 15 Apr 11 05:41:05 webserver postfix/postfix-script: starting the Postfix mail system Apr 11 05:41:06 webserver postfix/master[2446]: daemon started -- version 2.3.3, configuration /etc/postfix Apr 11 05:41:51 webserver postfix/smtpd[2468]: fatal: No server certs available. TLS can't be enabled Apr 11 05:41:52 webserver postfix/master[2446]: warning: process /usr/libexec/postfix/smtpd pid 2468 exit status 1 Apr 11 05:41:52 webserver postfix/master[2446]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling [root@webserver ~]#
あまり状況は変わっていないようです。
[root@webserver ~]# rpm -qa cyrus-sasl* cyrus-sasl-lib-2.1.22-4 cyrus-sasl-2.1.22-4 cyrus-sasl-md5-2.1.22-4 cyrus-sasl-ntlm-2.1.22-4 cyrus-sasl-gssapi-2.1.22-4 cyrus-sasl-plain-2.1.22-4 cyrus-sasl-devel-2.1.22-4 cyrus-sasl-sql-2.1.22-4 cyrus-sasl-ldap-2.1.22-4 [root@webserver ~]#
[root@webserver ~]# 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 = katokichi.homelinux.com myhostname = webserver.katokichi.homelinux.com mynetworks = 192.168.11.0/24, 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES relay_domains = $mydestination relayhost = [mail.biglobe.ne.jp]:587 sample_directory = /usr/share/doc/postfix-2.3.3/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_banner = $myhostname ESMTP unknown smtpd_client_restrictions = permit_mynetworks, reject_unknown_client,permit smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $mydomain unknown_local_recipient_reject_code = 550 [root@webserver ~]#
設定を見直したりしているのですが、どこがおかしいのかさっぱりわかりません。 玄箱にFedora Core6をインストールするとき、最小構成でインストールしているので、まだ他に何か足りない物があるのでしょうか?
|
Re: postfixでメールが全く送信出来ない。 ( No.13 ) |
|
- æ¥æï¼ 2007/04/12 08:49
- ååï¼ アトム
- あとは、BECKYだけの指定だとおもいます。
|
Re: postfixでメールが全く送信出来ない。 ( No.14 ) |
|
- æ¥æï¼ 2007/04/13 08:04
- ååï¼ かときち
- アトム様
レス、ありがとうございます。 もう一度Becky!の設定を見直してみます!
|
Re: postfixでメールが全く送信出来ない。 ( No.15 ) |
|
- æ¥æï¼ 2007/04/15 11:54
- ååï¼ かときち
- かときちです。
あれから、ノートPCにFedora Core6をインストールして、postfixの設定をしてみましたが、以下の様なエラーが出て、エラーログが出力されます。
『メールサーバーへの接続に失敗しました。 「メールボックスの設定」で、サーバ名の設定が間違っていないか御確認下さい……』
Apr 15 11:43:49 mailserver postfix/smtpd[3291]: fatal: No server certs available. TLS can't be enabled Apr 15 11:43:50 mailserver postfix/master[2765]: warning: process /usr/libexec/postfix/smtpd pid 3291 exit status 1 Apr 15 11:43:50 mailserver postfix/master[2765]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling [root@mailserver ~]#
Becky!のサーバ情報の項目に POP3サーバー:katokichi.homelinux.com SMTPサーバー:katokichi.homelinux.com
と設定していますが、これがおかしいのでしょうか? 試しにローカルIPで192.168.11.181(mailserverのアドレスです)を設定してやると、また動作が全く変わってしまいます。(玄箱の時と同じように、送信中が続き、エラーが出力されます。)
DNSサーバは以前玄箱で構築した物をそのまま使用しております。
何かおかしい点がありましたら、御指摘頂ければ幸いです。
|
■ その他