Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

perl & sendmail で送信元の 設定

256 views
Skip to first unread message

Takeo Shibata

unread,
Oct 29, 2000, 7:14:07 PM10/29/00
to
はじめまして柴田ともうします

現在、ホームページにパールでフォームに書き込まれた
内容をメール送信してやりたいと考えております
sendmailがメーラーとして動いているLinuxマシン
にCGIを書いてWebで送信してみましたが
いちも送信元が
nob...@server.com
といつもnobady(Linuxのゲストアカウントみたいなもの)
が送信もとになってしまいます。

もし可能であれば送信する人のPCの通常のメール
アドレスから自動でおくりたいのですがSendmail + CGIでは無理でしょうか?
(IIS on WinNT + Jmail だとASPで中にオブジェクトをつくることで
これは可能でした)

だめならせめてフォームの入力項目にあるメールアドレス
を送信もととして書き込んでやりたかったんですが

ちなみに
sendmailのsmtp relayはONしてもOFFにしても変わらなかったです

関連する部分は以下のようです。
御手数ですがなにかご存知でしたらどうかご教授ください
(方法または関連Web Siteなど)

sub sendmail {

$message = <<EOM;
Subject: Mail Test
Reply-To: $in{'addr'} #$in{'addr'} -->電子メール

$in{'msg1'}
$in{'name'}

$in{'msg2'}
$in{'addr'}

$in{'msg3'}
$in{'comm'}

EOM

# メール送信はJISと決められている
&jcode'convert(*message,'jis');

open(MAIL,"|$sendmail $myaddress");
print MAIL $message;
close(MAIL);
}

Manabe Hirofumi

unread,
Oct 30, 2000, 4:37:05 PM10/30/00
to
まなべです。

Takeo Shibata wrote:

> sub sendmail {
>
> $message = <<EOM;
> Subject: Mail Test
> Reply-To: $in{'addr'} #$in{'addr'} -->電子メール

From:行を書かれてないようですけど、From:行を書けば良いだけ
なのではないのでしょうか?はずしてたらごめんなさい。

From:行の指定がないので、sendmailがcgi実行ユーザのnobody
をデフォルトとして扱ってFrom:行を付け加えているんだと思いま
すが。

Manabe Hirofumi
nab...@aol.com

岡田 健一 / Kenichi OKADA

unread,
Oct 30, 2000, 4:53:31 PM10/30/00
to
おかだです。

In the message "perl & sendmail で送信元の設定"
<8tkh9n$eig$1...@news.hawaii.edu>
"Takeo Shibata" <ta...@hawaii.edu> wrote:

> いちも送信元が
> nob...@server.com
> といつもnobady(Linuxのゲストアカウントみたいなもの)
> が送信もとになってしまいます。

ヘッダのFrom行を変えたいだけなら、

> sub sendmail {
>
> $message = <<EOM;
> Subject: Mail Test
> Reply-To: $in{'addr'} #$in{'addr'} -->電子メール
>
> $in{'msg1'}

のあたりを

Subject: Mail Test
From: yo...@mail.address.org


Reply-To: $in{'addr'} #$in{'addr'} -->電子メール

とかにすればいいのではないでしょうか.

> ちなみに
> sendmailのsmtp relayはONしてもOFFにしても変わらなかったです

open relayにしてはだめです.

--
岡田 健一 URLs: mailto:ok...@opaopa.org
http://www.opaopa.org

0 new messages