- - PR -
Postfixエラーについて initial SMTP greeting
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-08-14 21:37
環境 ルーターにFortiGateを設置、ログをシスログへ転送。アラートをISPのメールアドレスへ送信設定。サーバーにはpostfixをログ送信用に使用、sendmail.postfix postfixを構築して1ヶ月目になりますが、このようなエラーがシスログへ送信されます。色々調べましたが、スパムでしょうか?
Aug 1 17:59:31 ホスト名 postfix/qmgr[21286]: BF64F6FAB5: to=<ISPのメールアドレス>, relay=none, delay=0, status=deferred (delivery temporarily suspended: connect to ISPのメールサーバー名: server dropped connection without sending the initial SMTP greeting) postfixの設定は 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 mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.1.5/README_FILES sample_directory = /usr/share/doc/postfix-2.1.5/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_banner = $myhostname ESMTP unknown_local_recipient_reject_code = 550 また。過去ログから/etc/aliasもチェックしたところ、下記の設定でした。 postmap -q info hash:/etc/aliases postmaster postmap -q postmaster hash:/etc/aliases root /etc/alias # Basic system aliases -- these MUST be present. mailer-daemon: postmaster postmaster: root # General redirections for pseudo accounts. bin: root daemon: root adm: root lp: root sync: root shutdown: root halt: root mail: root news: root uucp: root operator: root games: root gopher: root ftp: root nobody: root radiusd: root nut: root dbus: root vcsa: root canna: root wnn: root rpm: root nscd: root pcap: root apache: root webalizer: root dovecot: root fax: root quagga: root radvd: root pvm: root amanda: root privoxy: root ident: root named: root xfs: root gdm: root mailnull: root postgres: root sshd: root smmsp: root postfix: root netdump: root ldap: root squid: root ntp: root mysql: root desktop: root rpcuser: root rpc: root nfsnobody: root ingres: root system: root toor: root manager: root dumper: root abuse: root # mailman aliases mailman: postmaster mailman-owner: mailman newsadm: news newsadmin: news usenet: news ftpadm: ftp ftpadmin: ftp ftp-adm: ftp ftp-admin: ftp www: webmaster webmaster: root noc: root security: root hostmaster: root info: postmaster marketing: postmaster sales: postmaster support: postmaster # trap decode to catch security attacks decode: root # Person who should get root's mail #root: marc root: ISPのメールアドレス postfixを再インストールもしましたが改善されません。 mailqを試行すると、大量のキューメールが排出されます。削除してもさらに溜まる一方です。 ご意見お願いいたします。 |
|
投稿日時: 2006-08-14 23:49
エラーメッセージは、「ISPのメールサーバに接続しましたが、グリーティングが届く前に切断されました。」って意味です。
だから、ISPのアドレス宛メールが届いていない可能性がありますが、 アラートは届いているのですか? こういう症状が発生しやすいのは、 1)DNSサーバの設定が不適切 2)ファイアウォールの設定が不適切 というのが多いですかねぇ… 大量のキューメールの中身と宛先は調べられたのですか? そうすれば、それがスパムかどうかは分かると思うのですが… [ メッセージ編集済み 編集者: F/A 編集日時 2006-08-15 00:32 ] |
|
投稿日時: 2006-08-15 09:32
ありがとうございます。mailqの中身はrootから自身のISP宛に送信されているものです。特にスパムということでもなさそうです。
FortiGateの設定では、送信を許可している状況です。 本日もpostfixをstopさせると、次はこのようなエラーが出てきました。 hoge mail 09:29:52 postfix/master[25639]: warning: master_wakeup_timer_event: service public/pickup: No such file or directory hoge mail 09:29:49 postfix/postdrop[20556]: warning: mail_queue_enter: create file maildrop/465503.20556: No such file or directory hoge mail 09:29:39 postfix/postdrop[20556]: warning: mail_queue_enter: create file もう少し調べてみます。 |
|
投稿日時: 2006-08-15 09:47
これですかね。
http://www.machu.jp/diary/20040112.html |
|
投稿日時: 2006-08-15 21:15
うえださん、ありがとうございます。このエラーに対してはこちらを参考にし実施済みです。ただ。パーミッションについては変化なしで、このケースとは違うような気がしました。
FWの設定を見直してみましたが、解決できません。 ISPのメールサーバーにはpingも通りますし、メーラーからも送信できる状態です。 同じサーバーで同じ環境を作りましたが、このようなエラーにはなりませんでした。 postfix-2.1.5-4.2.RHEL4.i386.rpm このバージョンでOSはCentOS 4Xを使用しております。 ちなみに、mailqに膨大なメールが蓄積されるので、postsuper -d Allで削除しまくってますが、一向に減りません。 |
|
投稿日時: 2006-08-16 01:16
とりあえず、プロバイダのメールサーバもいい迷惑でしょうから、
エイリアスの転送設定を解除して、手動で送信が出来るようになったら 再度エイリアスを登録するべきだと思いますが… エイリアス解除したら、/var/spool/mailか、/root配下に保存されるようになるので、 キューにはたまらなくなると思いますし… で、その後にでも postfixの入っているマシンから telnet ISPのメールサーバ名 25 と入力して下さい。 (重要なのは、ISP契約時にくれる書類に記載されているSMTPサーバではなく、実際にpostfixが接続しようとしているサーバを指定する事です) メールサーバからサーバのバージョンのようなものと時刻(それがバナーですが)が返ってきますか? [ メッセージ編集済み 編集者: F/A 編集日時 2006-08-16 01:17 ] [ メッセージ編集済み 編集者: F/A 編集日時 2006-08-16 01:20 ] |
|
投稿日時: 2006-08-16 20:34
ありがとうございます。自己解決致しました。
結局再インストールをして、フォルダをすべて削除し設定をひとつひとつしながら、同じ現象が起こるか確かめました。 いつものごとくキューに溜まり始めましたので、postsuper -d ALL で削除しながら、 vi /usr/local/etc/postfix/virtual_domains ここに、ISPのドメイン、自サーバードメインなど記述したところ、エラーもなく正常に動作しました。 色々ありがとうございました。 しばらく様子をみてみます。 |
1