[PHP-users 20744]Re: PHP3でmailを送信する方法

Takahiro Takai takai @ ohbec.co.jp
2004年 3月 12日 (金) 16:06:43 JST


高井です。

以下のPHPで実行した場合の/var/spool/mail/rootの中身です。
<?php
 $mmadr = "takai @ ohbec.co.jp";
 $kenmei = "test";
 $messages = "hello!\n";
 $messages .= "received\n";

     mail($mmadr, $kenmei, $messages);
?>
----------------------------------------------------------------------------
-----------------
>From root @ ora.wcric.com  Thu Mar 11 23:01:01 2004
Return-Path: <root @ ora.wcric.com>
Received: from ora.wcric.com (localhost.localdomain [127.0.0.1])
        by ora.wcric.com (8.12.10/8.12.10) with ESMTP id i2BE117h001765
        for <root @ ora.wcric.com>; Thu, 11 Mar 2004 23:01:01 +0900
Received: (from root @ localhost)
        by ora.wcric.com (8.12.10/8.12.10/Submit) id i2BE11pR001762
        for root; Thu, 11 Mar 2004 23:01:01 +0900
Date: Thu, 11 Mar 2004 23:01:01 +0900
From: root <root @ ora.wcric.com>
Message-Id: <200403111401.i2BE11pR001762 @ ora.wcric.com>
To: root @ ora.wcric.com
Subject: ora.wcric.com 03/11/04:23.01 system check


Unusual System Events
=-=-=-=-=-=-=-=-=-=-=
Mar 11 22:01:01 ora tcplog[1485]: port 25 connection attempt from
localhost.localdomain:1375
----------------------------------------------------------------------------
-----------------

senmailコマンドでtakai @ ohbec.co.jp にメールを出した際のmaillogの中身です
----------------------------------------------------------------------------
-------
Mar 12 15:36:29 ora sendmail[7707]: i2C6ZhUN007707: from=postgresql,
size=118, class=0, nrcpts=1,
msgid=<200403120635.i2C6ZhUN007707 @ ora.wcric.com>, relay=root @ localhost
Mar 12 15:36:29 ora sendmail[7709]: i2C6aT7h007709:
from=<postgresql @ ora.wcric.com>, size=359, class=0, nrcpts=1,
msgid=<200403120635.i2C6ZhUN007707 @ ora.wcric.com>, proto=ESMTP, daemon=MTA,
relay=localhost.localdomain [127.0.0.1]
Mar 12 15:36:29 ora sendmail[7707]: i2C6ZhUN007707: to=takai @ ohbec.co.jp,
ctladdr=postgresql (502/503), delay=00:00:46, xdelay=00:00:00, mailer=relay,
pri=30118, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent
(i2C6aT7h007709 Message accepted for delivery)
Mar 12 15:36:30 ora sendmail[7712]: i2C6aT7h007709: to=<takai @ ohbec.co.jp>,
ctladdr=<postgresql @ ora.wcric.com> (502/503), delay=00:00:01,
xdelay=00:00:01, mailer=esmtp, pri=30359, relay=msv-x07.servance.ne.jp.
[210.158.32.99], dsn=2.0.0, stat=Sent (i2C6ir6M010855 Message accepted for
delivery)
----------------------------------------------------------------------------
-------
その後、メールが届きました。

PHPで実行した場合のmaillogの中身です。
----------------------------------------------------------------------------
-------
Mar 11 23:01:01 ora sendmail[1762]: i2BE11pR001762: from=root, size=22770,
class=0, nrcpts=1, msgid=<200403111401.i2BE11pR001762 @ ora.wcric.com>,
relay=root @ localhost
Mar 11 23:01:01 ora sendmail[1765]: i2BE117h001765:
from=<root @ ora.wcric.com>, size=23046, class=0, nrcpts=1,
msgid=<200403111401.i2BE11pR001762 @ ora.wcric.com>, proto=ESMTP, daemon=MTA,
relay=localhost.localdomain [127.0.0.1]
Mar 11 23:01:01 ora sendmail[1762]: i2BE11pR001762: to=root, ctladdr=root
(0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=52770,
relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (i2BE117h001765 Message
accepted for delivery)
Mar 11 23:01:01 ora sendmail[1768]: i2BE117h001765: to=<root @ ora.wcric.com>,
ctladdr=<root @ ora.wcric.com> (0/0), delay=00:00:00, xdelay=00:00:00,
mailer=local,pri=53261, dsn=2.0.0, stat=Sent
----------------------------------------------------------------------------
-------

やはりroot宛てに飛んでしまいます。
その他、設定等調べるところがありましたら教示願います。
よろしくお願いします。

高井:takai @ ohbec.co.jp

-----Original Message-----
From: php-users-bounces @ php.gr.jp [mailto:php-users-bounces @ php.gr.jp]On
Behalf Of Takahiro Nakamura / 中村孝広
Sent: Friday, March 12, 2004 3:13 PM
To: php-users @ php.gr.jp
Subject: [PHP-users 20738] Re: PHP3でmailを送信する方法


中村@川越市です.

On Fri, 12 Mar 2004 00:05:34 +0900,
  "Takahiro Takai" <takai @ ohbec.co.jp> said:

高井さん> 実行後のmaillogの中身です。

#ログは, 行の途中で改行しない方が見やすいと思います.

高井さん> Mar 11 23:01:01 ora sendmail[1768]: i2BE117h001765:
to=<root @ ora.wcric.com>,
高井さん> ctl
高井さん> addr=<root @ ora.wcric.com> (0/0), delay=00:00:00, xdelay=00:00:00,
高井さん> mailer=local,
高井さん> pri=53261, dsn=2.0.0, stat=Sent

この root 宛に飛んだメールのへッダに何か情報はありませんか?

高井さん> なお、mail -v takai @ ohbec.co.jpを実行した際のmaillogのメッセージは
以下のとお
高井さん> りです。

mail コマンドじゃなくて mail()関数と同じく sendmail コマンドを実行した
方が比較しやすいと思います.

---
moo-biz @ nakamuraS.org



PHP-users メーリングリストの案内