KENT-WEB サポートコーナー 過去ログ [ 0084 ]


記事No: 11600
投稿日: 2013/03/17(Sun) 08:48:49
タイトルsendmailの使い方
ID情報: atagokai
投稿者: atagokai
URLhttp://www7b.biglobe.ne.jp/~tomato0804/calen/calen.html

Network Mailのsendmailの-fオプションの使い方について質問です。サーバーの仕様では-f addressとなっています。このaddressはどこで入力するのでしょうか?
それとも、プログラムのどこかに書いておくのでしょうか?
cgiはprivate内においておりますので、urlは書くことができません。


記事No: 11601
投稿日: 2013/03/17(Sun) 09:31:54
タイトルRe: sendmailの使い方
ID情報: kent
投稿者: KENT

> Network Mailのsendmailの-fオプションの使い方について質問です。サーバーの仕様では-f addressとなっています。このaddressはどこで入力するのでしょうか?
> それとも、プログラムのどこかに書いておくのでしょうか?
> cgiはprivate内においておりますので、urlは書くことができません。

設定ファイル init.cgi の中で「設定」するだけです。

# sendmailの -fコマンドが必要な場合
# 0=no 1=yes
$cf{sendm_f} = 0;


記事No: 11604
投稿日: 2013/03/17(Sun) 18:59:17
タイトルRe^2: sendmailの使い方
ID情報: atagokai
投稿者: atagokai
URLhttp://www7b.biglobe.ne.jp/~tomato0804/calen/calen.html

> > Network Mailのsendmailの-fオプションの使い方について質問です。サーバーの仕様では-f addressとなっています。このaddressはどこで入力するのでしょうか?
> > それとも、プログラムのどこかに書いておくのでしょうか?
> > cgiはprivate内においておりますので、urlは書くことができません。
>
> 設定ファイル init.cgi の中で「設定」するだけです。
>
> # sendmailの -fコマンドが必要な場合
> # 0=no 1=yes
> $cf{sendm_f} = 0;

$cf{sendm_f} = 1;に変更すると、処理がとまったようになり
メールを送信しました。のメッセージが出ません。
-fの後のaddressを待っているのではないでしょうか?
よくわかりませんが・・・


記事No: 11605
投稿日: 2013/03/17(Sun) 19:40:00
タイトルRe^3: sendmailの使い方
ID情報: kent
投稿者: KENT

> > > Network Mailのsendmailの-fオプションの使い方について質問です。サーバーの仕様では-f addressとなっています。このaddressはどこで入力するのでしょうか?
> > > それとも、プログラムのどこかに書いておくのでしょうか?
> > > cgiはprivate内においておりますので、urlは書くことができません。
> >
> > 設定ファイル init.cgi の中で「設定」するだけです。
> >
> > # sendmailの -fコマンドが必要な場合
> > # 0=no 1=yes
> > $cf{sendm_f} = 0;
>
> $cf{sendm_f} = 1;に変更すると、処理がとまったようになり
> メールを送信しました。のメッセージが出ません。
> -fの後のaddressを待っているのではないでしょうか?
> よくわかりませんが・・・

918行目の

# sendmailコマンド
my $scmd = "$cf{sendmail} -t -i";
if ($cf{sendm_f}) {
$scmd .= " -f $in{master}";
}

にて、-fコマンドが付加されているので、ロジックは間違っていないと思うのですが。

$cf{sendm_f} = 0;

にすると、正常に動作するのですか?


記事No: 11607
投稿日: 2013/03/17(Sun) 20:32:20
タイトルRe^4: sendmailの使い方
ID情報: atagokai
投稿者: atagokai
URLhttp://www7b.biglobe.ne.jp/~tomato0804/calen/calen.html

> > > > Network Mailのsendmailの-fオプションの使い方について質問です。サーバーの仕様では-f addressとなっています。このaddressはどこで入力するのでしょうか?
> > > > それとも、プログラムのどこかに書いておくのでしょうか?
> > > > cgiはprivate内においておりますので、urlは書くことができません。
> > >
> > > 設定ファイル init.cgi の中で「設定」するだけです。
> > >
> > > # sendmailの -fコマンドが必要な場合
> > > # 0=no 1=yes
> > > $cf{sendm_f} = 0;
> >
> > $cf{sendm_f} = 1;に変更すると、処理がとまったようになり
> > メールを送信しました。のメッセージが出ません。
> > -fの後のaddressを待っているのではないでしょうか?
> > よくわかりませんが・・・
>
> 918行目の
>
> # sendmailコマンド
> my $scmd = "$cf{sendmail} -t -i";
> if ($cf{sendm_f}) {
> $scmd .= " -f $in{master}";
> }
>
> にて、-fコマンドが付加されているので、ロジックは間違っていないと思うのですが。
>
> $cf{sendm_f} = 0;
>
> にすると、正常に動作するのですか?

正常に動作します。


記事No: 11609
投稿日: 2013/03/17(Sun) 20:41:59
タイトルRe^5: sendmailの使い方
ID情報: kent
投稿者: KENT

> > $cf{sendm_f} = 0;
> >
> > にすると、正常に動作するのですか?
>
> 正常に動作します。

それであれば、正常動作の設定でお使いください。


記事No: 11610
投稿日: 2013/03/17(Sun) 20:48:35
タイトルRe^6: sendmailの使い方
ID情報: atagokai
投稿者: atagokai
URLhttp://www7b.biglobe.ne.jp/~tomato0804/calen/calen.html

> > > $cf{sendm_f} = 0;
> > >
> > > にすると、正常に動作するのですか?
> >
> > 正常に動作します。
>
> それであれば、正常動作の設定でお使いください。

そうですか。
-fオプションは使えないということですね。
わかりました。


記事No: 11611
投稿日: 2013/03/17(Sun) 21:11:08
タイトルRe^7: sendmailの使い方
ID情報: kent
投稿者: KENT

> > > > $cf{sendm_f} = 0;
> > > >
> > > > にすると、正常に動作するのですか?
> > >
> > > 正常に動作します。
> >
> > それであれば、正常動作の設定でお使いください。
>
> そうですか。
> -fオプションは使えないということですね。
> わかりました。

よくスレッドを読んでください。
-f オプションは設定できます。


記事No: 11613
投稿日: 2013/03/17(Sun) 21:15:05
タイトルRe^8: sendmailの使い方
ID情報: atagokai
投稿者: atagokai
URLhttp://www7b.biglobe.ne.jp/~tomato0804/calen/calen.html

> > > > > $cf{sendm_f} = 0;
> > > > >
> > > > > にすると、正常に動作するのですか?
> > > >
> > > > 正常に動作します。
> > >
> > > それであれば、正常動作の設定でお使いください。
> >
> > そうですか。
> > -fオプションは使えないということですね。
> > わかりました。
>
> よくスレッドを読んでください。
> -f オプションは設定できます。
>

よく読んでいますよ。
$cf{sendm_f} = 0;
では使えないのと一緒ではないでしょうか?
$cf{sendm_f} = 1;
としてはじめて使えたと言うのではないでしょうか?
$cf{sendm_f} = 0;
として使わせていただきます。
ありがとうございました。


記事No: 11620
投稿日: 2013/03/18(Mon) 20:49:07
タイトルRe^9: sendmailの使い方
ID情報: kent
投稿者: KENT

> よく読んでいますよ。
> $cf{sendm_f} = 0;
> では使えないのと一緒ではないでしょうか?
> $cf{sendm_f} = 1;
> としてはじめて使えたと言うのではないでしょうか?
> $cf{sendm_f} = 0;
> として使わせていただきます。
> ありがとうございました。

いえ、それは全く違います。
あなたのサーバでは使えない、ということです。

$cf{sendm_f} = 1;

と設定している場合には、間違いなく -f オプションを付けて sendmailを起動しているのです。
プログラム側の役割はそこまでです。
それ以降のことは、サーバ側の役割です。

なんでも自分の環境を中心に考えないでください。
その辺をよく理解してください。

質問の趣旨はこれで完了したので、このスレッドは閉じますね。


[検索ページ] [掲示板]