[8561] WEB FORUM の sendmail 投稿者:HAMA 投稿日:06/05-21:43 <URL>
WEB FORUM v2.84でsendmailをテスト中ですが、メールが送られません。
サーバーはHI−HOです。(./ssendmailの指示あり)
wforim.cgiの設定は次の通りです。
# 投稿があるとメール通知する : sendmail必須
# 0 : 通知しない
# 1 : 通知する(自分の記事は送信しない)
# 2 : 通知する(自分の記事も送信する)
$mailing = 2;
# メール通知する際のメールアドレス
$mailto = 'xxxx@kit.hi-ho.ne.jp';
# sendmailパス(メール通知する時)
$sendmail = './ssendmail';
デバックの方法がありましたなら教えてください。
[8568] Re: WEB FORUM の sendmail 投稿者:HiRO- 投稿日:06/06-01:05
> WEB FORUM v2.84でsendmailをテスト中ですが、メールが送られません。
> サーバーはHI−HOです。(./ssendmailの指示あり)
> wforim.cgiの設定は次の通りです。
> # 投稿があるとメール通知する : sendmail必須
> # 0 : 通知しない
> # 1 : 通知する(自分の記事は送信しない)
> # 2 : 通知する(自分の記事も送信する)
> $mailing = 2;
> # メール通知する際のメールアドレス
> $mailto = 'xxxx@kit.hi-ho.ne.jp';
> # sendmailパス(メール通知する時)
> $sendmail = './ssendmail';
>
> デバックの方法がありましたなら教えてください。
実際のメール送信箇所の部分も弄らないとメール届かないでしょう。
HI-HO用の改造スクリプト参考にして下さい。
(解説ページから配布先行けると思ったので)
[8608] Re^2: WEB FORUM の sendmail 投稿者:HAMA 投稿日:06/07-00:19 <URL>
> 実際のメール送信箇所の部分も弄らないとメール届かないでしょう。
> HI-HO用の改造スクリプト参考にして下さい。
> (解説ページから配布先行けると思ったので)
HiROさんありがとうございます。xxxx@..部分は了解済みです。
ミスキタさんの解説ページにHi-HO用カスタマイズがありましたが、
WEB FORUM v2.41が母体なので、切り替えて試そうか迷っています。
CGIのsendmail部分は相当異なっています。
最新版v2.84をカスタマイズしてみます。
[8612] Re^3: WEB FORUM の sendmail 投稿者:HiRO- 投稿日:06/07-00:54
> > 実際のメール送信箇所の部分も弄らないとメール届かないでしょう。
> > HI-HO用の改造スクリプト参考にして下さい。
> > (解説ページから配布先行けると思ったので)
>
> HiROさんありがとうございます。xxxx@..部分は了解済みです。
> ミスキタさんの解説ページにHi-HO用カスタマイズがありましたが、
> WEB FORUM v2.41が母体なので、切り替えて試そうか迷っています。
> CGIのsendmail部分は相当異なっています。
> 最新版v2.84をカスタマイズしてみます。
改造版のは見たこと無いのでどうなってるかわかりませんが、
オリジナル違うのは以下の部分だけのはず。
・openの際にssendmailにいくつかの引数を渡す
・上記の際に渡すSubjectの文字コードはEUC
・メールヘッダ部分は要らない
# 一応他所の(HI-HO対応済みの)しか見てないのですが、まああってるでしょう。
[8635] Re^4: WEB FORUM の sendmail 投稿者:HAMA 投稿日:06/07-22:29 <URL>
> 改造版のは見たこと無いのでどうなってるかわかりませんが、
> オリジナル違うのは以下の部分だけのはず。
> ・openの際にssendmailにいくつかの引数を渡す
> ・上記の際に渡すSubjectの文字コードはEUC
> ・メールヘッダ部分は要らない
>
> # 一応他所の(HI-HO対応済みの)しか見てないのですが、まああってるでしょう。
HiROさん、適切なご指導ありがとうございます。
おかげさまでsendmail動きました。
最新版v2.84に対するカスタマイズは2行で次の通りです。
@Subjectの文字コードをjisからeucに変更。
&jcode'convert(*MailSub,'jis');
↓
&jcode'convert(*MailSub,'euc');
Aopenの際にssendmailに引数を追加。
if (!open(MAIL,"| $sendmail -t")) { &error("メール送信に失敗しました"); }
↓
if (!open(MAIL,"| $sendmail -s \"$MailSub\" -f \"$email\" $mailto")) { &error("メール送信に失敗しました"); }
以上です。どうもありがとうございます。
(次は[過去ログ]対応です。)
[前ページ]
[次ページ]
[検索ページ]
[掲示板]