[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:01548] Re: PHPでpostfixを有効にするには?
- Subject: [postfix-jp:01548] Re: PHPでpostfixを有効にするには?
- From: FUJIMOTO Yoshihiko <fujimoto@xxxxxxxxxxx>
- Date: Thu, 04 Apr 2002 00:56:20 +0900
藤本@質問者です。
IKEDA Nozomu wrote:
>
> 池田です。
こんばんは。夜遅くにリプライありがとうございます。
> > ・・・
> >/var/log/maillog
> >/var/log/messages
> >/var/log/secure
> >/usr/local/apache/logs/error_log
> >
> >等のログを覗いてみても、何の形跡も残っていません。
> apache でページが正常に GET されたというログはあるんですよね?
はい。
/usr/ocal/apache/logs/access_log
を確認しましたが、200番のコード(コードでよろしいのでしょうか?)
で、ログが残っていました。
また、メール関数を用いているPHPスクリプトファイル内での
echo("ほげ<br>\n");
等のコメント出力もブラウザ上には正常に表示されていますので、PHPの
パーサは正常に動いていると思っております。
> それと、maillog に何も残っていないというのは、Postfix 関連の
> コマンドが一つも実行されていないということですか?
> #ところで maillog に Postfix が起動したときのログなどはちゃんと
> 書かれてますよね?
はい。
Apr 3 18:48:32 zarun postfix/postfix-script: stopping the Postfix mail
system
Apr 3 18:48:32 zarun postfix/master[24803]: terminating on signal 15
Apr 3 18:48:39 zarun postfix/postfix-script: starting the Postfix mail
system
Apr 3 18:48:39 zarun postfix/master[25083]: daemon started
この様にログが残っていますので、正常に起動できていると理解していま
す。
> 一度 mail コマンドではなく、sendmail コマンドを直接使って
> メールが送信できるかを試してみてもらえませんか?
はい。sendmailコマンドを使用してみました。
[root@zarun log]# sendmail manui
hogehoge
yabayaba
.
[root@zarun log]#
すると、この
Subject:
Date: Thu, 4 Apr 2002 00:39:46 +0900 (JST)
From: root@xxxxxxxxxxxxxxxxx (root)
To: undisclosed-recipients: ;
hogehoge
yabayaba
様にメールが送信されました(aliaseで指定した先の別サーバより、POP3
で取り出しました)。
また、この時のログは、/var/log/maillogに
Apr 4 00:39:46 zarun postfix/pickup[25544]: E6FE247: uid=0 from=<root>
Apr 4 00:39:47 zarun postfix/cleanup[25654]: E6FE247:
message-id=<20020403153946.E6FE247@xxxxxxxxxxxxxxxxx>
Apr 4 00:39:47 zarun postfix/qmgr[25362]: E6FE247:
from=<root@xxxxxxxxxxxxxxxxx>, size=299, nrcpt=1 (queue active)
Apr 4 00:39:47 zarun postfix/cleanup[25654]: 123CD46:
message-id=<20020403153946.E6FE247@xxxxxxxxxxxxxxxxx>
Apr 4 00:39:47 zarun postfix/qmgr[25362]: 123CD46:
from=<root@xxxxxxxxxxxxxxxxx>, size=433, nrcpt=1 (queue active)
Apr 4 00:39:47 zarun postfix/local[25656]: E6FE247:
to=<xxxx@xxxxxxxxxxxxxxxxx>, relay=local, delay=1, status=sent
(forwarded as 123CD46)
Apr 4 00:39:47 zarun postfix/smtp[25657]: 123CD46:
to=<fujimoto@xxxxxxxxxxx>, relay=omakase.com[210.136.152.237], delay=0,
status=sent (250 ok 1017848435 qp 17600)
の様に記録されていました。
> それと、PHP から
> 渡されたメールが /var/spool/postfix/maildrop に残ったままに
> なっていないかというのもチェックしてみてください。
はい。調べてみました。
[root@zarun postfix]# cd maildrop/
[root@zarun maildrop]# ls -l
total 0
[root@zarun maildrop]# ls -la
total 8
drwx-wx--- 2 postfix postdrop 4096 Apr 4 00:39 .
drwxr-xr-x 17 root root 4096 Apr 3 17:37 ..
[root@zarun maildrop]#
空っぽの様子です..。
> >また、/usr/sbin/には、sendmailファイルが存在することは確認していま
> >す。
> これは元々入っていた sendmail コマンドということはありませんか?
いいえ。元々sendmailは入っておりません(ディストリビューションCD
自体にもsendmailのRPMがありません)。
sendmailコマンドのマニュアルを見てみると、冒頭に
[root@zarun maildrop]# man sendmail
SENDMAIL(1) SENDMAIL(1)
NAME
sendmail - Postfix to Sendmail compatibility interface
とありましたので、これはPostfixのモノだと思います。
何か、ミスが発見できる様なヒントがありましたでしょうか?。
- Follow-Ups
-
- [postfix-jp:01549] Re: PHPでpostfixを有効にするには?, FUJIMOTO Yoshihiko
- References
-
- [postfix-jp:01545] PHPでpostfixを有効にするには?, FUJIMOTO Yoshihiko
- [postfix-jp:01547] Re: PHPでpostfixを有効にするには?, IKEDA Nozomu
[検索ページ]
[Postfix-JP ML Home]