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

Shindo shindo @ atsystem.jp
2004年 3月 12日 (金) 09:27:37 JST


実験してみました。
OS:     FreeBSD 4.8-RELEASE
PHP:    PHP Version 4.3.3
php.iniのメール関連の設定は、ディフォルトのままですので
sendmail_from   me @ localhost.com
sendmail_path   /usr/sbin/sendmail -t -i
SMTP            localhost
smtp_port       25
こんな状態です。
以下の結果を比べると、メール関連の設定が違っている様に思えますが
これ以上は、私の能力を超えますね(^^;
どなたか、代わって答えていただけませんか。 

# <?php
# $mmadr = "shindo @ atsystem.jp";
# $kenmei = "test";
# $messages = "hello!\n";
# $messages .= "received\n";
# mail($mmadr, $kenmei, $messages, "From:shindo @ yellow.atsystem.jp");
# ?>
# を実行するとこんな感じで
Mar 12 09:08:00 yellow sendmail[53942]: i2C07xBj053942: to=
shindo @ atsystem.jp, ctladdr=www (80/80), delay=00:00:01, xdelay=00:00:01, 
mailer=relay, pri=30069, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=
Sent (i2C07x2q053943 Message accepted for delivery)
Mar 12 09:08:00 yellow sm-mta[53945]: i2C07x2q053943: to=
<shindo @ atsystem.jp>, ctladdr=<www @ yellow.atsystem.jp> (80/80), delay=
00:00:01, xdelay=00:00:00, mailer=esmtp, pri=30310, relay=green.atsystem.
jp. [202.3.141.100], dsn=2.0.0, stat=Sent (i2C080cu018968 Message 
accepted for delivery)

# mail($mmadr, $kenmei, $messages);
# を実行するとこんな感じになります。
Mar 12 09:12:24 yellow sendmail[53964]: i2C0COKo053964: from=www, size=
55, class=0, nrcpts=1, msgid=<200403120012.i2C0COKo053964 @ yellow.
atsystem.jp>, relay=www @ localhost
Mar 12 09:12:25 yellow sm-mta[53965]: i2C0CO2q053965: from=<www @ yellow.
atsystem.jp>, size=347, class=0, nrcpts=1, msgid=<200403120012.
i2C0COKo053964 @ yellow.atsystem.jp>, proto=ESMTP, daemon=MTA, relay=
localhost [127.0.0.1]
Mar 12 09:12:25 yellow sendmail[53964]: i2C0COKo053964: to=
shindo @ atsystem.jp, ctladdr=www (80/80), delay=00:00:01, xdelay=00:00:01, 
mailer=relay, pri=30038, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=
Sent (i2C0CO2q053965 Message accepted for delivery)
Mar 12 09:12:25 yellow sm-mta[53967]: i2C0CO2q053965: to=
<shindo @ atsystem.jp>, ctladdr=<www @ yellow.atsystem.jp> (80/80), delay=
00:00:01, xdelay=00:00:00, mailer=esmtp, pri=30330, relay=green.atsystem.
jp. [202.3.141.100], dsn=2.0.0, stat=Sent (i2C0CPcu018980 Message 
accepted for delivery)

>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宛てに送ってるような感じなのですが?
>

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



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