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

Takahiro Takai takai @ ohbec.co.jp
2004年 3月 12日 (金) 00:05:34 JST


高井です。

4番目の文字列を省略してみました。
mail($mmadr, $kenmei, $messages);

実行後のmaillogの中身です。

Mar 11 22:15:29 ora sendmail[1571]: i2BDFS77001571: from=nobody, size=147,
class
=0, nrcpts=0, msgid=<200403111315.i2BDFS77001571 @ ora.wcric.com>,
relay=nobody @ lo
calhost
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 @ loca
lhost
Mar 11 23:01:01 ora sendmail[1765]: i2BE117h001765:
from=<root @ ora.wcric.com>, s
ize=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]
[12
7.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>,
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

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

Mar 11 23:42:20 ora sendmail[1884]: i2BEgKMT001884: from=root, size=37,
class=0,
 nrcpts=1, msgid=<200403111442.i2BEgKMT001884 @ ora.wcric.com>,
relay=root @ localho
st
Mar 11 23:42:20 ora sendmail[1886]: i2BEgK7h001886:
from=<root @ ora.wcric.com>, s
ize=312, class=0, nrcpts=1,
msgid=<200403111442.i2BEgKMT001884 @ ora.wcric.com>, p
roto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Mar 11 23:42:20 ora sendmail[1884]: i2BEgKMT001884: to=takai @ ohbec.co.jp,
ctladd
r=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30037,
relay=[1
27.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (i2BEgK7h001886 Message accepted
for
 delivery)
Mar 11 23:42:22 ora sendmail[1888]: i2BEgK7h001886: to=<takai @ ohbec.co.jp>,
ctla
ddr=<root @ ora.wcric.com> (0/0), delay=00:00:02, xdelay=00:00:02,
mailer=esmtp, p
ri=30312, relay=msv-x07.servance.ne.jp. [210.158.32.99], dsn=2.0.0,
stat=Sent (i
2BEogiq006577 Message accepted for delivery)

phpでメール送信した場合、root宛てに送ってるような感じなのですが?

高井:takai @ ohbec.co.jp

-----Original Message-----
From: php-users-bounces @ php.gr.jp [mailto:php-users-bounces @ php.gr.jp]On
Behalf Of Shindo
Sent: Thursday, March 11, 2004 10:07 PM
To: PHP-users ML
Subject: [PHP-users 20718] Re: PHP3でmailを送信する方法


進藤です。

一応、PHPのmail関数からsendmailへ渡っているようですね。
>   mail($mmadr, $kenmei, $messages, "From:root @ wcric.com");
                   〜〜〜〜〜〜〜〜〜〜〜
この辺りが悪さしているように思えますので
こんな感じで実行してみてはいかがでしょうか。
<?php
 $mmadr = "takai @ ohbec.co.jp";
 $kenmei = "test";
 $messages = "hello!\n";
 $messages .= "received\n";

     mail($mmadr, $kenmei, $messages);
?>



>実行前後の
>/var/log/maillogの中身です。
>
>Mar 11 19:56:01 ora sendmail[1073]: i2BAu1h6001073: from=nobody, size=
>167,
>class
>=0, nrcpts=0, msgid=<200403111056.i2BAu1h6001073 @ ora.wcric.com>,
>relay=nobody @ lo
>calhost
>Mar 11 20:01:00 ora sendmail[1111]: i2BB10Wx001111: from=root, size=
>21516,
>class
>=0, nrcpts=1, msgid=<200403111101.i2BB10Wx001111 @ ora.wcric.com>,
>relay=root @ loca
>lhost
>Mar 11 20:01:00 ora sendmail[1117]: i2BB107h001117:
>from=<root @ ora.wcric.com>, s
>ize=21792, class=0, nrcpts=1,
>msgid=<200403111101.i2BB10Wx001111 @ ora.wcric.com>,
> proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
>Mar 11 20:01:00 ora sendmail[1111]: i2BB10Wx001111: to=root, ctladdr=
>root
>(0/0),
> delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=51516, relay=[127.0.
>0.1]
>[12
>7.0.0.1], dsn=2.0.0, stat=Sent (i2BB107h001117 Message accepted for
>delivery)
>Mar 11 20:01:01 ora sendmail[1118]: i2BB107h001117: to=<root @ ora.wcric.
>com>,
>ctl
>addr=<root @ ora.wcric.com> (0/0), delay=00:00:01, xdelay=00:00:00,
>mailer=local,
>pri=52007, dsn=2.0.0, stat=Sent
>
>Apacheのerror_logには特にmailに関しての記述はありませんでした。
>

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 進藤寿則@アットシステム   _/_/
 e-mail shindo @ atsystem.jp     _/





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