[リストへもどる]
一 括 講 読

投稿時間:13/10/15(Tue) 17:35
投稿者名:SENO
Eメール:seno@kfy.biglobe.ne.jp
URL :
タイトル:フォームメールについて
いつもお世話になっております。

この度、メールフォームをつける必要がありまして、CGIを設置しようとしたのですが、自動返信メールの本文が切れてしまいます。
過去の投稿等を調べたところ、従来のSendMailのパスでは本文が切れてしまうとのことで、困っております。
他の方では、改造をして頂けたようなのですが、可能であるようなら、当方もお願いできるのでしょうか?

使用したいメールフォームの配布先は

http://www.synck.com/contents/download/cgi-perl/index.html

こちらの「メールフォームCGI」というのを使用しています。
また、同じく「メールフォームプロCGI」の設置も試みたのですが、改変以前に受信メール・自動返信メール、両方の本文が文字化けしてしまい、STMPの設定もよくわからず、お手上げとなりました。

なお、設置場所は

http://omu.gogo.tc/test/mailform/send.cgi

となります。

お忙しいとは存じますが、なにとぞお助け頂ければありがたく思います。
よろしくお願いいたします。

投稿時間:13/10/17(Thu) 00:31
投稿者名:りょうぞう
Eメール:ryozo@r-ken.co.jp
URL :
タイトル:Re: フォームメールについて
来週になるかもしれませんが確認してみます。

投稿時間:13/10/17(Thu) 11:27
投稿者名:SENO
Eメール:seno@kfy.biglobe.ne.jp
URL :
タイトル:Re^2: フォームメールについて
ありがとうございます。
よろしくお願いいたします。

投稿時間:13/10/20(Sun) 22:56
投稿者名:りょうぞう
Eメール:ryozo@r-ken.co.jp
URL :
タイトル:Re^3: フォームメールについて
複数の設置者メアドには対応できませんが以下の修正でできるかと想います。

137,138行 行頭に#をつけてコメントにする
# &jcode'convert(*subject,'jis');
# &jcode'convert(*body,'jis');

145,146行 行頭に#をつけてコメントにする
# &jcode'convert(*subject,'jis');
# &jcode'convert(*body,'jis');

363行 openからcloseまで 行頭に#をつけてコメントにする
# open(MAIL,"| $conf{'sendmail'} -f $mailfrom -t");
から
# close(MAIL);

その下に以下3行を追加
use Win32::OLE;
my $oBasp = Win32::OLE->new('basp21');
$oBasp -> SendMail('mail.rocket3.net',$mailto,$mailfrom,$subject,$body,"");

投稿時間:13/10/26(Sat) 16:35
投稿者名:SENO
Eメール:seno@kfy.biglobe.ne.jp
URL :
タイトル:Re^4: フォームメールについて
先日はお忙しい中、ご指南ありがとうございました。

さて、本日試しましたところ、

>
> 363行 openからcloseまで 行頭に#をつけてコメントにする
> # open(MAIL,"| $conf{'sendmail'} -f $mailfrom -t");
> から
> # close(MAIL);
>
> その下に以下3行を追加
> use Win32::OLE;
> my $oBasp = Win32::OLE->new('basp21');
> $oBasp -> SendMail('mail.rocket3.net',$mailto,$mailfrom,$subject,$body,"");

上記3行を足すと、メールが2通同じものが送られてしまいます。
片方(先に届いたメール)は問題ないのですが、片方(後から届いたメール)は本文の最後のほうが切れた状態のメールが届きます。
また、フォーム受信側でも2通メールが届きます。
CSVは問題なく、1通分の情報のみ追加されています。

これは一体どうすれば解消できるのでしょうか?
たびたび申し訳ありませんが、またご指南頂けますようお願いいたします。

投稿時間:13/10/26(Sat) 17:37
投稿者名:りょうぞう
Eメール:ryozo@r-ken.co.jp
URL :
タイトル:Re^5: フォームメールについて
> 363行 openからcloseまで 行頭に#をつけてコメントにする
> # open(MAIL,"| $conf{'sendmail'} -f $mailfrom -t");
> から
> # close(MAIL);
この間でコメント行にしわすれた箇所はないですか?
一応確認してもらって、問題ないようなら確認しますので
send.cgi→send.cgi.txt
にファイル名変更してURLを教えてください。

投稿時間:13/10/26(Sat) 23:15
投稿者名:SENO
Eメール:seno@kfy.biglobe.ne.jp
URL :
タイトル:Re^6: フォームメールについて
ありがとうございました!
仰る通り、#をつけ忘れていました;
お手数おかけして申し訳ございません。
問題は解決致しまして、正常に動くようになりました。
ありがとうございました。

投稿時間:13/10/23(Wed) 00:22
投稿者名:SENO
Eメール:seno@kfy.biglobe.ne.jp
URL :
タイトル:Re^4: フォームメールについて
お忙しいところをありがとうございました。
今、ちょっと忙しくてできないのですが、週末には試してみたいと思います。

また何か問題でました時には、お願いにあがるかと思いますので、その時はよろしくお願いします。



- Web Forum -